Public facing frontend and backend of the xcenic website.
The frontend / client is referred as app. The backend as server.
The source of the app can be found in /app
and the serviceWorker's in /serviceWorker
.
$ npm run devApp
Builds the app on save & spins up a live (notifies client to reload on change) repl server, whose source can be found in /replServer/src
.
Source found in /server/src
.
$ npm run devServer
Builds the server & replApp on save. The source of the replApp can be found under /replApp
. No live reloading available, since its the prod server.
$ npm run dev
Watches production server & app and builds them on save. No live reloading avalible, since its the prod server.
Build everything for production
$ npm run build
Start the server with default options
$ npm start
Since this is a npm-run-script, cli options must be escaped in order to distinguish them from npm options. Simply prefix all options with one --
like so:
$ npm start -- --port 1234 --outageReciliance strong
Here is a list of all recognised cli options:
TODO