From 4f979991955331d12b18512a71f6cff1760315c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Claus-Peter=20H=C3=BCbner?= Date: Fri, 16 Sep 2022 16:52:54 +0200 Subject: [PATCH] add prevention to run production in test-mode --- backend/src/server/createServer.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/backend/src/server/createServer.ts b/backend/src/server/createServer.ts index a0b294281..7652729e9 100644 --- a/backend/src/server/createServer.ts +++ b/backend/src/server/createServer.ts @@ -75,6 +75,13 @@ const createServer = async ( logger, }) apollo.applyMiddleware({ app, path: '/' }) + logger.info( + `running in environment PRODUCTION = ${CONFIG.PRODUCTION} with TEST_MODUS = ${CONFIG.TEST_MODUS} ...`, + ) + if (CONFIG.PRODUCTION && CONFIG.TEST_MODUS === 'true') { + logger.error(`### RUNNING ENVIRONMENT Production IN TEST_MODE IS NOT ALLOWED ###`) + throw new Error(`### RUNNING ENVIRONMENT Production IN TEST_MODE IS NOT ALLOWED ###`) + } logger.debug('createServer...successful') return { apollo, app, con } }