Overworld¶
Table of contents¶
Configuration¶
Currently, the following things can be configured.
Frontend¶
In the frontend the following properties can be configured:
Variable |
Description |
Default value |
|---|---|---|
|
URL of the overworld backend service |
|
|
The number of worlds existing |
|
|
The number of minigames of each area |
|
|
The number of NPCs of each area |
|
|
The number of books of each area |
|
|
The number of dungeons of each world |
|
You can change these settings in the frontend in the GameSettings script located at Assets/Scripts/GameManager.
Backend¶
The backend can be configured via environment variables.
Alternatively you can edit the file src/main/resources/application.properties.
Spring Property |
Environment variable |
Description |
Default value |
|---|---|---|---|
|
|
The kind of database you are using |
|
|
|
The URL to the database |
|
|
|
The username to connect to the database |
|
|
|
The password to connect to the database |
|
|
|
Base path for the API |
|
|
|
URL of the chickenshock backend service |
|
|
|
URL of the finitequiz backend service |
|
|
|
URL of the crosswordpuzzle backend service |
|
|
|
URL of the bugfinder backend service |
|
|
|
Name of the issuer used in the authentication tokens |
|
|
|
URL to connect to keycloak in order to fetch the validation keys |
|
|
|
Path to serve the API documentation |
|
A complete list of options can be seen in the backend in src/main/resources/application.properties.