Documentation

Environment Variables

Customize your deployment by setting the following environment variables in your .env file.

VariableDescriptionExample
MYSQL_EXPOSED_PORTPort which exposes the mysql docker container to the host system.3306 (default mysql port)
MYSQL_ROOT_PASSWORDThe MySQL root password set during the container's initial startup. To change it, the container must be removed and reinitialized.
MYSQL_DATABASEThe database schema used for the instanceScheduleGenius
MYSQL_USERThe database user. Should not be the same as the db root user
MYSQL_PASSWORDThe password for you mysql user
NGINX_EXPOSED_PORTThe port exposed by the Nginx container for your reverse proxy to route to.800
DOMAIN_URLThe url that is used to access your instance.https://scheduler.example.com
JWT_SECRETSecret key for signing authentication tokens.supersecretkey

Duplicate the .env.dist file and rename to .env and edit it based on your deployment needs.