diff --git a/config/ClientsSharedConfig.ts b/config/ClientsSharedConfig.ts new file mode 100644 index 0000000000000000000000000000000000000000..4d5f415b6bbb395f61f55d26a0b9b20f9394a18a --- /dev/null +++ b/config/ClientsSharedConfig.ts @@ -0,0 +1,24 @@ +class ClientsSharedConfig { + public apiURL: string; + + public gitlab: { + apiURL: string + dojoAccount: { id: number; username: string; }; + }; + + + constructor() { + this.apiURL = process.env.API_URL || ''; + + this.gitlab = { + apiURL : process.env.GITLAB_API_URL || '', + dojoAccount: { + id : Number(process.env.GITLAB_DOJO_ACCOUNT_ID) || -1, + username: process.env.GITLAB_DOJO_ACCOUNT_USERNAME || '' + } + }; + } +} + + +export default new ClientsSharedConfig();