Installation for production
This installation will download and use pre-built Docker images from a Docker Registry. Docker Compose is used to manage the images and set up networking, data persistence etc.
Prerequisites
Required software
Optional software
Make-scripts are used to control the app, i.e. starting, stopping. This can be done manually as well.
Installation
-
Download the installation script from the release page of the version you want to install. You can find the latest release here.
-
Run script
bash install.sh
Usage
Start & Stop
Run application
make run
Run application without blocking the console
make run-detached
Stop application
make stop
Show log output
make logs
Update
To update your installation to the lastest release, run
bash update.sh
from the installation directory.
Login
After installation two logins are prepared:
-
Username
super
and passworduser123
as admin user -
Username
test
and passworduser123
and codexxx
as test-taker
It is strongly advised to at least change the password under “System-Admin”.
Configuration
Settings can be manipulated in the file .env
.
TLS
TLS certificates need to be placed under config/certs and their path may be configured in config/tls-config.yml. If no certificates are configured, self-signed certificates are generated and used. This may cause a browser warning.