Directory for RP characters/FCs/venues for FFXIV.
https://chaosarchives.org
https://crystalarchives.org
.github/workflows | ||
.vscode-dist | ||
client | ||
client-common | ||
docs/nginx-config | ||
news | ||
server | ||
websocket-test-client | ||
.editorconfig | ||
.gitignore | ||
LICENSE | ||
README.md |
Chaos Archives
The prototype of the RP portal for the Chaos EU datacenter in FFXIV.
Building
Prerequisites
You need to install the Corepack wrapper for the Yarn package manager.
sudo corepack enable
Client
cd client
yarn build
Server
cd server
yarn docker:build
Deploying
Currently the frontend and the API are served from the same HTTP host.
Client
Just copy dist/spa
to your web root or set up your web server to serve it directly.
Server
cd server
yarn docker:deploy
Set up your web server to proxy the /api
directory to the API server (runs HTTP on port 8111 by default). Also, for RPP character update subscriptions to work, the /socket.io
directory needs to be proxied to the same server as a WebSocket endpoint (see Socket.io documentation for details).