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