Fix: conditional on environment
This commit is contained in:
parent
f38114f5a5
commit
b2e048de8d
@ -2,6 +2,8 @@ import { promises as fs } from 'fs';
|
|||||||
import { defaultComposeConfiguration, executeCommand, generateSecrets } from '../common';
|
import { defaultComposeConfiguration, executeCommand, generateSecrets } from '../common';
|
||||||
import { saveBuildLog } from './common';
|
import { saveBuildLog } from './common';
|
||||||
import yaml from 'js-yaml';
|
import yaml from 'js-yaml';
|
||||||
|
import { exit } from 'process';
|
||||||
|
import fastify from 'fastify';
|
||||||
|
|
||||||
export default async function (data) {
|
export default async function (data) {
|
||||||
let {
|
let {
|
||||||
@ -43,7 +45,8 @@ export default async function (data) {
|
|||||||
let networks = {};
|
let networks = {};
|
||||||
for (let [key, value] of Object.entries(dockerComposeYaml.services)) {
|
for (let [key, value] of Object.entries(dockerComposeYaml.services)) {
|
||||||
value['container_name'] = `${applicationId}-${key}`;
|
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;
|
value['labels'] = labels;
|
||||||
// TODO: If we support separated volume for each service, we need to add it here
|
// TODO: If we support separated volume for each service, we need to add it here
|
||||||
if (value['volumes']?.length > 0) {
|
if (value['volumes']?.length > 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user