This nginx image contains creates a Gamify-IT reverse-proxy accortdingly to the environment vatiables on startup.
DEPLOYMENT_NAME
:- the deployment name used as prefix for the containers, default:
gamify-it
- the deployment name used as prefix for the containers, default:
DNS_NAMESERVER
:- DNS nameserver used by nginx, default:
127.0.0.11
- DNS nameserver used by nginx, default:
LOCAL_DOMAIN
:- domain name appended to the container names, default: empty
SERVICES
:- The services to add to the config, default:
default keycloak bugfinder chickenshock crosswordpuzzle fileserver finitequiz memory regexgame towercrush
default
andkeycloak
should always be present
- The services to add to the config, default:
SSL_ENABLED
:- true for https, false for http, default:
true
- true for https, false for http, default:
If ssl is enabled you need to mount the certificate and key to the following paths:
/etc/nginx/ssl-certs/ssl-cert.pem
/etc/nginx/ssl-certs/ssl-certificate-key.pem
To build and run for development run:
docker compose up --build