From b2e048de8dcdecd4a630c6c9b760d2c9fe6f0e57 Mon Sep 17 00:00:00 2001 From: Tiago Braga Date: Sat, 24 Dec 2022 16:27:10 -0300 Subject: [PATCH] Fix: conditional on environment --- apps/api/src/lib/buildPacks/compose.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/api/src/lib/buildPacks/compose.ts b/apps/api/src/lib/buildPacks/compose.ts index 3f2bd5878..9819db1af 100644 --- a/apps/api/src/lib/buildPacks/compose.ts +++ b/apps/api/src/lib/buildPacks/compose.ts @@ -2,6 +2,8 @@ import { promises as fs } from 'fs'; import { defaultComposeConfiguration, executeCommand, generateSecrets } from '../common'; import { saveBuildLog } from './common'; import yaml from 'js-yaml'; +import { exit } from 'process'; +import fastify from 'fastify'; export default async function (data) { let { @@ -43,7 +45,8 @@ export default async function (data) { let networks = {}; for (let [key, value] of Object.entries(dockerComposeYaml.services)) { value['container_name'] = `${applicationId}-${key}`; - value['environment'] = [...value['environment'], ...envs]; + let environment = typeof value['environment'] === 'undefined' ? [] : value['environment'] + value['environment'] = [...environment, ...envs]; value['labels'] = labels; // TODO: If we support separated volume for each service, we need to add it here if (value['volumes']?.length > 0) {