Skip to content
Snippets Groups Projects
Select Git revision
  • d3e37815d1c61244bef805cf0a9cf47028f62bc1
  • main default protected
  • open_tool_for_self_hosting
  • add-sonar-integration
4 results

env.example

Blame
  • 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}