From b99f09980c3fb203138e47b406fe3c3bbef83a3f Mon Sep 17 00:00:00 2001 From: Gabriel Pastori <58153955+gabrielpastori1@users.noreply.github.com> Date: Mon, 11 Sep 2023 12:00:32 -0300 Subject: [PATCH] fix: force http in heroku --- src/config/env.config.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/config/env.config.ts b/src/config/env.config.ts index 5b157b84..879a1e98 100644 --- a/src/config/env.config.ts +++ b/src/config/env.config.ts @@ -161,11 +161,15 @@ export class ConfigService { } private loadEnv() { - this.env = !(process.env?.DOCKER_ENV === 'true') && !process.env?.HEROKU_ENV ? this.envYaml() : this.envProcess(); + this.env = + !(process.env?.DOCKER_ENV === 'true') && !(process.env?.HEROKU_ENV === 'true') + ? this.envYaml() + : this.envProcess(); this.env.PRODUCTION = process.env?.NODE_ENV === 'PROD'; - if (process.env?.DOCKER_ENV === 'true') { + + if ((process.env?.DOCKER_ENV === 'true', process.env?.HEROKU_ENV === 'true')) { this.env.SERVER.TYPE = 'http'; - this.env.SERVER.PORT = 8080; + this.env.SERVER.PORT = parseInt(process.env.PORT) || 8080; } }