From e8685a66d3cee15a33f8cb7ecbbe6fcb4cf0cfd0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me>
Date: Sat, 12 Aug 2023 00:25:00 +0200
Subject: [PATCH] Config => Move some configs to submodule

---
 ExerciceChecker/src/config/Config.ts | 28 ++++------------------------
 1 file changed, 4 insertions(+), 24 deletions(-)

diff --git a/ExerciceChecker/src/config/Config.ts b/ExerciceChecker/src/config/Config.ts
index 6782c14..5d7d609 100644
--- a/ExerciceChecker/src/config/Config.ts
+++ b/ExerciceChecker/src/config/Config.ts
@@ -5,49 +5,29 @@ import path from 'path';
 class Config {
     public readonly appName: string;
 
-    public readonly resultsFolderMaxSizeInBytes: number;
-
     public readonly folders: {
         project: string; resultsVolume: string; resultsDojo: string; resultsExercice: string;
     };
 
-    public readonly filenames: {
-        results: string;
-    };
-
     public readonly exercice: {
         id: string; secret: string;
     };
 
-    public readonly dockerCompose: {
-        projectName: string
-    };
-
     constructor() {
         this.appName = process.env.APP_NAME || '';
 
-        this.resultsFolderMaxSizeInBytes = Number(process.env.RESULTS_FOLDER_MAX_SIZE_IN_BYTES || 0);
-
         this.folders = {
-            project        : process.env.FILES_FOLDER?.convertWithEnvVars() ?? './',
-            resultsVolume  : process.env.RESULTS_VOLUME?.convertWithEnvVars() ?? '',
-            resultsDojo    : path.join(process.env.RESULTS_VOLUME?.convertWithEnvVars() ?? '', 'Dojo/'),
-            resultsExercice: path.join(process.env.RESULTS_VOLUME?.convertWithEnvVars() ?? '', 'Exercice/')
+            project        : process.env.PROJECT_FOLDER?.convertWithEnvVars() ?? './',
+            resultsVolume  : process.env.EXERCICE_RESULTS_VOLUME?.convertWithEnvVars() ?? '',
+            resultsDojo    : path.join(process.env.EXERCICE_RESULTS_VOLUME?.convertWithEnvVars() ?? '', 'Dojo/'),
+            resultsExercice: path.join(process.env.EXERCICE_RESULTS_VOLUME?.convertWithEnvVars() ?? '', 'Exercice/')
         };
         this.resetResultsVolume();
 
-        this.filenames = {
-            results: process.env.RESULTS_FILENAME || ''
-        };
-
         this.exercice = {
             id    : process.env.DOJO_EXERCICE_ID || '',
             secret: process.env.DOJO_SECRET || ''
         };
-
-        this.dockerCompose = {
-            projectName: process.env.DOCKER_COMPOSE_PROJECT_NAME || ''
-        };
     }
 
     private resetResultsVolume(): void {
-- 
GitLab