########################### Server env vars API_PORT=30993 LOGS_FOLDER=logs ########################### Requests env vars REQUEST_CLIENT_VALIDATION="{ 'version': { 'DojoCLI': '>=5.0.0', 'DojoExerciseChecker': '>=5.0.0', 'DojoAssignmentChecker': '>=5.0.0' } }" ########################### DojoCLI env vars DOJO_CLI_VERSION_UPDATE_PERIOD_MS=7200000 DOJO_CLI_GITLAB_REPOSITORY_ID=12972 ########################### Session env vars SESSION_TIMEOUT=0 LOGIN_SERVER_PORT=30992 LOGIN_SERVER_ROUTE=login LOGIN_GITLAB_URL_REDIRECT=http://localhost:${LOGIN_SERVER_PORT}/${LOGIN_SERVER_ROUTE} LOGIN_GITLAB_URL_TOKEN=${GITLAB_URL}/oauth/token ########################### Gitlab env vars GITLAB_API_URL=${GITLAB_URL}/api/v4 GITLAB_REPOSITORY_CREATION_TIMEOUT=5000 GITLAB_BADGE_PIPELINE_LINK=${GITLAB_URL}/%{project_path}/-/pipelines GITLAB_BADGE_PIPELINE_IMAGE_URL=${GITLAB_URL}/%{project_path}/badges/%{default_branch}/pipeline.svg ########################### Assignment env vars ASSIGNMENT_DEFAULT_DESCRIPTION="Dojo assignment repository.\n\nName of the assignment: {{ASSIGNMENT_NAME}}" ASSIGNMENT_DEFAULT_INIT_README=false ASSIGNMENT_DEFAULT_SHARED_RUNNERS_ENABLED=true ASSIGNMENT_DEFAULT_VISIBILITY=private ASSIGNMENT_DEFAULT_WIKI_ENABLED=false ASSIGNMENT_FILENAME=dojo_assignment.json ASSIGNMENT_BASE_FILES='["${ASSIGNMENT_FILENAME}", "README.md", "docker-compose.yml"]' ASSIGNMENT_DEFAULT_TEMPLATE=https://{{USERNAME}}:{{TOKEN}}@${GITLAB_DOMAIN}/dojo/template/empty_template.git ########################### Exercise env vars EXERCISE_DEFAULT_DESCRIPTION="Dojo exercise repository based on the the assignment: {{ASSIGNMENT_NAME}}" EXERCISE_DEFAULT_VISIBILITY=private EXERCISE_MAX_PER_ASSIGNMENT=2 EXERCISE_MAX_SAME_NAME=10 EXERCISE_PIPELINE_RESULTS_FOLDER=\$CI_PROJECT_DIR/Results_of_exercise_\$DOJO_EXERCISE_ID EXERCISE_RESULTS_FOLDER=/dojoFiles/results/