From c3d39e1dd4e512d9e9381479ad3ecf50d9693e43 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Mon, 28 Feb 2022 09:31:36 +0100 Subject: [PATCH] fix: Be sure .env exists --- src/lib/queues/builder.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/queues/builder.ts b/src/lib/queues/builder.ts index 2bff0ba83..4c1ad631e 100644 --- a/src/lib/queues/builder.ts +++ b/src/lib/queues/builder.ts @@ -239,10 +239,16 @@ export default async function (job) { baseDirectory, publishDirectory }); + let envFound = false; + try { + envFound = !!(await fs.stat(`${workdir}/.env`)); + } catch (error) { + // + } try { saveBuildLog({ line: 'Deployment started.', buildId, applicationId }); const { stderr } = await asyncExecShell( - `DOCKER_HOST=${host} docker run --env-file=${workdir}/.env ${labels.join( + `DOCKER_HOST=${host} docker run ${envFound && `--env-file=${workdir}/.env`} ${labels.join( ' ' )} --name ${imageId} --network ${ docker.network