diff --git a/env.exemple b/env.exemple index f17eb57fadbf156173c5337a0ea06c8fafd3ab38..23dbce0c49fabf67dd9ac7b1670356f245049012 100644 --- a/env.exemple +++ b/env.exemple @@ -1,8 +1,42 @@ +########################### Server env vars +API_PORT=30992 +LOGS_FOLDER=logs + ########################### Database env vars -DATABASE_TYPE=mysql -DATABASE_HOST=host -DATABASE_PORT=port -DATABASE_USER=user -DATABASE_PASSWORD=password DATABASE_ROOT_PASSWORD=password -DATABASE_NAME=database +DATABASE_URL="mysql://root:password@dojo-database:port/database" + + +########################### Session env vars +JWT_SECRET_KEY=secret +SESSION_TIMEOUT=0 + +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