diff --git a/.github/ISSUE_TEMPLATE/--bug-report.yaml b/.github/ISSUE_TEMPLATE/--bug-report.yaml index 53853d157..65f2ed40d 100644 --- a/.github/ISSUE_TEMPLATE/--bug-report.yaml +++ b/.github/ISSUE_TEMPLATE/--bug-report.yaml @@ -9,13 +9,21 @@ body: - type: markdown attributes: 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 attributes: label: Is there an existing issue for this? options: - label: I have searched the existing issues 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 attributes: label: Description diff --git a/apps/api/src/lib/buildPacks/compose.ts b/apps/api/src/lib/buildPacks/compose.ts index 3f2bd5878..c8cbc9f16 100644 --- a/apps/api/src/lib/buildPacks/compose.ts +++ b/apps/api/src/lib/buildPacks/compose.ts @@ -43,7 +43,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) {