diff --git a/ExerciceChecker/src/config/Config.ts b/ExerciceChecker/src/config/Config.ts index 363c28621b4b2338de28f3a77f5170d062260f5a..73fd82950389c4457a11399577fb183a104ba27d 100644 --- a/ExerciceChecker/src/config/Config.ts +++ b/ExerciceChecker/src/config/Config.ts @@ -1,17 +1,27 @@ class Config { public readonly filesFolder: string; + public readonly resultsFolder: string; - public exercice: { + public readonly exercice: { id: string; secret: string; }; + public readonly dockerCompose: { + projectName: string + }; + constructor() { this.filesFolder = process.env.FILES_FOLDER || './'; + this.resultsFolder = process.env.RESULTS_FOLDER || ''; this.exercice = { id : process.env.DOJO_EXERCICE_ID || '', secret: process.env.DOJO_SECRET || '' }; + + this.dockerCompose = { + projectName: process.env.DOCKER_COMPOSE_PROJECT_NAME || '' + }; } }