From ac7fe3d0a8f45f7badb03ba2e55bab856ceb0bc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me> Date: Tue, 23 Jan 2024 18:12:06 +0100 Subject: [PATCH] Config => Add new env var --- ExpressAPI/assets/OpenAPI/OpenAPI.yaml | 2 +- ExpressAPI/src/config/Config.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ExpressAPI/assets/OpenAPI/OpenAPI.yaml b/ExpressAPI/assets/OpenAPI/OpenAPI.yaml index 11dfb66..f42ac39 100644 --- a/ExpressAPI/assets/OpenAPI/OpenAPI.yaml +++ b/ExpressAPI/assets/OpenAPI/OpenAPI.yaml @@ -1,7 +1,7 @@ openapi: 3.1.0 info: title: Dojo API - version: 3.3.0 + version: 3.4.0 description: | **Backend API of the Dojo project.** diff --git a/ExpressAPI/src/config/Config.ts b/ExpressAPI/src/config/Config.ts index ebbad67..f5a736c 100644 --- a/ExpressAPI/src/config/Config.ts +++ b/ExpressAPI/src/config/Config.ts @@ -57,7 +57,7 @@ class Config { }; public readonly exercise: { - maxSameName: number; resultsFolder: string, pipelineResultsFolder: string; default: { + maxSameName: number; maxPerAssignment: number; resultsFolder: string, pipelineResultsFolder: string; default: { description: string; visibility: string; }; }; @@ -126,6 +126,7 @@ class Config { this.exercise = { maxSameName : Number(process.env.EXERCISE_MAX_SAME_NAME || 0), + maxPerAssignment : Number(process.env.EXERCISE_MAX_PER_ASSIGNMENT || 2), resultsFolder : process.env.EXERCISE_RESULTS_FOLDER?.convertWithEnvVars() ?? '', pipelineResultsFolder: process.env.EXERCISE_PIPELINE_RESULTS_FOLDER ?? '', //Do not use convertWithEnvVars() because it is used in the exercise creation and muste be interpreted at exercise runtime default : { -- GitLab