From d4b7debd318e670fc5de5d3144efdbe8a43777e6 Mon Sep 17 00:00:00 2001 From: "S. Amir Mohammad Najafi" Date: Sat, 19 Nov 2022 19:59:59 +0330 Subject: [PATCH] fix(api): reuqire token env --- api/src/lib/config.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/api/src/lib/config.ts b/api/src/lib/config.ts index 907df0a0c..96a96ae49 100644 --- a/api/src/lib/config.ts +++ b/api/src/lib/config.ts @@ -1,18 +1,19 @@ import {createLogger} from '@alwatr/logger'; -import {isNumber} from '@alwatr/math'; + +const storageToken = process.env.STORAGE_TOKEN; + +if (storageToken === undefined) { + throw new Error('storage_token_required'); +} export const config = { - port: isNumber(process.env.PORT) ? +process.env.PORT! : 8000, + port: process.env.PORT != null ? +process.env.PORT : 8000, host: process.env.HOST ?? '127.0.0.1', - storageServerHost: process.env.STORAGE_API_DOMAIN ?? 'http://127.0.0.1', + storageHost: process.env.STORAGE_HOST ?? 'http://127.0.0.1', storageName: process.env.STORAGE_NAME ?? 'job-list', - storageToken: process.env.STORAGE_TOKEN, + storageToken: storageToken, }; -if (config.storageToken === undefined) { - throw new Error('storage_token_required'); -} - export const logger = createLogger('flight-finder-api'); logger.logProperty('config', config);