diff --git a/config/ClientsSharedConfig.ts b/config/ClientsSharedConfig.ts index 493ce304a4d4a1d5da71edeaa5ea8cd84d325829..1c8af72060ec92d87ed2ce0fda46c6008f79637a 100644 --- a/config/ClientsSharedConfig.ts +++ b/config/ClientsSharedConfig.ts @@ -1,6 +1,10 @@ class ClientsSharedConfig { public apiURL: string; + public assignment: { + filename: string, neededFiles: Array<string> + }; + public gitlab: { apiURL: string dojoAccount: { id: number; username: string; }; @@ -20,6 +24,11 @@ class ClientsSharedConfig { constructor() { this.apiURL = process.env.API_URL || ''; + this.assignment = { + filename : process.env.ASSIGNMENT_FILENAME || '', + neededFiles: JSON.parse(process.env.EXERCISE_NEEDED_FILES || '[]') + }; + this.gitlab = { apiURL : process.env.GITLAB_API_URL || '', dojoAccount: {