From 8fe8e9417a527cf2182a9acc440e68b99024487e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me> Date: Fri, 28 Jul 2023 17:16:29 +0200 Subject: [PATCH] Add a clients shared config --- config/ClientsSharedConfig.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 config/ClientsSharedConfig.ts diff --git a/config/ClientsSharedConfig.ts b/config/ClientsSharedConfig.ts new file mode 100644 index 0000000..4d5f415 --- /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(); -- GitLab