Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.55 KB

installation.md

File metadata and controls

35 lines (22 loc) · 1.55 KB

Installation

For providing a full Odyquest installation you need to install all three parts described below. There is the possibility for a partial installation with limited features, see section partial installation for details. For a simplified installation using docker, see the corresponding section

To run all three parts on the same server, you can configure a reverse proxy (for example using nginx.

App

Set up a web server like Apache HTTP Server or nginx. Build the app with npm run build:production (more details about building). Copy the content of dist/xaver-app to the correct folder of your web server like /var/www.

CMS

Installing the CMS works similar to the App.

Backend

Set up MongoDB instance.

The backend uses nodejs as server application. Build and run it like described in README.md

Partial installation

You can run a stand alone version of the app or the cms. It will use static files as data backend. Therefor create a json file containing your chase description or use the example one. Save it to xaver-shared/assets/<id> and update xaver-shared/assets/chase-list.json. Build the project using npm run build:static. Run the other steps described for the full installation above. Note that app and cms uses a separate copy of the chase data. If you change it, you may want to rebuild both.

Docker installation