Merge pull request #809 from Tiagofv/main

Fix bug: value.environment is not iterable
This commit is contained in:
Andras Bacsai
2022-12-26 21:19:11 +01:00
committed by GitHub
2 changed files with 11 additions and 2 deletions

View File

@@ -9,13 +9,21 @@ body:
- type: markdown - type: markdown
attributes: attributes:
value: | value: |
Thanks for taking the time to fill out this bug report! Please fill the form in English Thanks for taking the time to fill out this bug report! Please fill the form in English.
- type: checkboxes - type: checkboxes
attributes: attributes:
label: Is there an existing issue for this? label: Is there an existing issue for this?
options: options:
- label: I have searched the existing issues - label: I have searched the existing issues
required: true required: true
- type: input
id: repository
attributes:
label: Example public repository
description: "An example public git repository to reproduce the issue easily (if applicable)."
placeholder: "ex: https://github.com/coollabsio/coolify"
validations:
required: false
- type: textarea - type: textarea
attributes: attributes:
label: Description label: Description

View File

@@ -43,7 +43,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) {