From 195ecb7a44da312b11e6d55f506b28837a6735d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <git@minelli.swiss> Date: Fri, 11 Oct 2024 23:44:54 +0200 Subject: [PATCH] Update .env example --- env.exemple | 69 +++++++++++++++++++++++++++-------------------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/env.exemple b/env.exemple index 23dbce0..614324d 100644 --- a/env.exemple +++ b/env.exemple @@ -1,42 +1,43 @@ -########################### Server env vars -API_PORT=30992 -LOGS_FOLDER=logs +################################################################################# +# This file have to be copied to .env and filled with the correct values +################################################################################# + ########################### Database env vars -DATABASE_ROOT_PASSWORD=password -DATABASE_URL="mysql://root:password@dojo-database:port/database" +DATABASE_ROOT_PASSWORD=xxxxxxxxxxxxxx ########################### Session env vars -JWT_SECRET_KEY=secret -SESSION_TIMEOUT=0 +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 -ROLES_WITH_TEACHING_STAFF_PERMISSIONS='["teacher", "adjsci", "colsci", "assi"]' ########################### Gitlab env vars -GITLAB_API_URL=url -GITLAB_URLS='["url"]' -GITLAB_DOJO_ACCOUNT_ID=0 -GITLAB_DOJO_ACCOUNT_USERNAME=username -GITLAB_DOJO_ACCOUNT_TOKEN=token -GITLAB_GROUP_ROOT_ID=0 -GITLAB_GROUP_TEMPLATES_ID=0 -GITLAB_GROUP_ENONCES_ID=0 -GITLAB_GROUP_EXERCICES_ID=0 - -########################### Enonce env vars -ENONCE_DEFAULT_DESCRIPTION="description" -ENONCE_DEFAULT_INIT_README=false -ENONCE_DEFAULT_SHARED_RUNNERS_ENABLED=true -ENONCE_DEFAULT_VISIBILITY=internal -ENONCE_DEFAULT_WIKI_ENABLED=false -ENONCE_DEFAULT_TEMPLATE=https://{{USERNAME}}:{{TOKEN}}@url.git - -########################### Exercice env vars -EXERCICE_DEFAULT_DESCRIPTION="description" -EXERCICE_DEFAULT_VISIBILITY=private -EXERCICE_MAX_SAME_NAME=10 - -########################### App env vars -USER_PASSWORD_LENGTH=6 -USER_PASSWORD_SALT_ROUNDS=13 \ No newline at end of file +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} \ No newline at end of file -- GitLab