From 6995bc55420c44e3bdc1e19ced362320c369b336 Mon Sep 17 00:00:00 2001 From: Bilal Catic Date: Fri, 14 Feb 2020 21:06:55 +0100 Subject: [PATCH] add config file to handle app config settings --- backend/src/config/index.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 backend/src/config/index.ts diff --git a/backend/src/config/index.ts b/backend/src/config/index.ts new file mode 100644 index 0000000..303e98d --- /dev/null +++ b/backend/src/config/index.ts @@ -0,0 +1,16 @@ +const SERVER_PORT:number = parseInt(process.env.SERVER_PORT, 10) || 8080; + +const PROCESSING_TIME_EXPORT_EPUB:number = parseInt(process.env.PROCESSING_TIME_EXPORT_EPUB, 10) || 10; +const PROCESSING_TIME_EXPORT_PDF:number = parseInt(process.env.PROCESSING_TIME_EXPORT_PDF, 10) || 25; +const PROCESSING_TIME_IMPORT_ANY:number = parseInt(process.env.PROCESSING_TIME_IMPORT_ANY, 10) || 60; + +const PROCESSING_TIME_EXPORT: {[key:string]: number} = { + epub: PROCESSING_TIME_EXPORT_EPUB, + pdf: PROCESSING_TIME_EXPORT_PDF +}; + +export { + SERVER_PORT, + PROCESSING_TIME_EXPORT, + PROCESSING_TIME_IMPORT_ANY +}