|hardi 845593b2ec Release v1.9.4 (#59)||6 months ago|
|backup||7 months ago|
|docs||7 months ago|
|server||6 months ago|
|static||6 months ago|
|.editorconfig||2 years ago|
|.gitignore||7 months ago|
|README.md||7 months ago|
|package-lock.json||6 months ago|
|package.json||6 months ago|
|pm2-start.json||7 months ago|
All steps described here are working with a Debian based Linux system
Run the installation script located in the docs folder:
It installs NPM, Node and MongoDB on latest versions. In addition, it sets up the mongo deamon to start up automatically with the system.
NOTE: It his highly recommended not to run the following steps as root user!
For production setup run the script, described in Setup for development, adding the parameter
This adds the
pm2 process manager to be installed and start the opt-cc server as
sudo command printed as last output to configure the
pm2 process for automatic start on the system.
NOTE: Do not use the execution described here in any production environment! It will make the running application highly vulnerable.
Before triggering the environment execution run
inside the main folder, to process all needed npm package installations for the program execution.
To compile the Angular code and afterwards start the Express server with
nodemon for development purpose run
npm run dev
Any changes on
server code will trigger an automatic restart of the Express server.
static code can be submitted with
npm run deploy-static
The page must be reloaded after this build step is finished, in order to make changes visible.
published under CC BY-SA 4.0 License \ Main concept for API Server, pagination and MongoDB usage by Prof. Dr.-Ing. Johannes Konert \ All endpoints, signature image builder and Arma3 RPT-Log parsing by Florian Hartwich
published under MIT License