Select Git revision
env.example

michael.minelli authored
env.example 1.55 KiB
#################################################################################
# This file have to be copied to .env and filled with the correct values
#################################################################################
########################### Database env vars
DATABASE_ROOT_PASSWORD=xxxxxxxxxxxxxx
########################### Session env vars
JWT_SECRET_KEY=xxxxxxxxxxxxxx
LOGIN_GITLAB_CLIENT_ID=xxxxxxxxxxxx
LOGIN_GITLAB_CLIENT_SECRET=xxxxxxxxxxx
########################### Checkers env vars
DOCKERHUB_REPO_ASSIGNMENT_CHECKER=xxxxxxxxxxxxx # HEPIA example: dojohesso/dojo_assignment_checker
DOCKERHUB_REPO_EXERCISE_CHECKER=xxxxxxxxxxxxx # HEPIA example: dojohesso/dojo_exercise_checker
########################### Gitlab env vars
GITLAB_DOMAIN=xxxxxxxxxxx # HEPIA example: gitedu.hesge.ch
GITLAB_URL=https://${GITLAB_DOMAIN}/
GITLAB_URLS='["${GITLAB_URL}"]' # All possible urls for the same gitlab instance (for example HEPIA have https://githepia.hesge.ch too so the value is : '["${GITLAB_URL}", "https://githepia.hesge.ch/"]').
GITLAB_DOJO_ACCOUNT_ID=xxxx
GITLAB_DOJO_ACCOUNT_USERNAME=xxxxxxx
GITLAB_DOJO_ACCOUNT_TOKEN=xxxxxxxx
GITLAB_GROUP_ROOT_ID=xxxx
GITLAB_GROUP_TEMPLATES_ID=xxxxx
GITLAB_GROUP_ASSIGNMENTS_ID=xxxxx
GITLAB_GROUP_EXERCISES_ID=xxxxx
GITLAB_GROUP_DELETED_ASSIGNMENTS_ID=xxxxx
GITLAB_GROUP_DELETED_EXERCISES_ID=xxxxx
# WARNING: DO NOT MODIFY THE NEXT TWO LINES
DATABASE_CONNEXION_LIMIT_PER_PROCESS=2
DATABASE_URL=mysql://root:${DATABASE_ROOT_PASSWORD}@dojo-database:3306/dojo?connection_limit=${DATABASE_CONNEXION_LIMIT_PER_PROCESS}