From 0dad616c38e7408007209302676a9168c5b0afba Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Wed, 7 Dec 2022 13:45:56 +0100 Subject: [PATCH] fixes --- apps/api/src/lib/buildPacks/docker.ts | 10 ++++---- .../routes/api/v1/applications/handlers.ts | 23 +++++++++---------- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/apps/api/src/lib/buildPacks/docker.ts b/apps/api/src/lib/buildPacks/docker.ts index 777dda157..902dd449b 100644 --- a/apps/api/src/lib/buildPacks/docker.ts +++ b/apps/api/src/lib/buildPacks/docker.ts @@ -20,7 +20,11 @@ export default async function (data) { .toString() .trim() .split('\n'); - Dockerfile.push(`LABEL coolify.buildId=${buildId}`); + Dockerfile.forEach((line, index) => { + if (line.startsWith('FROM')) { + Dockerfile.splice(index + 1, 0, `LABEL coolify.buildId=${buildId}`); + } + }); if (secrets.length > 0) { secrets.forEach((secret) => { if (secret.isBuildSecret) { @@ -28,11 +32,9 @@ export default async function (data) { (pullmergeRequestId && secret.isPRMRSecret) || (!pullmergeRequestId && !secret.isPRMRSecret) ) { - Dockerfile.unshift(`ARG ${secret.name}=${secret.value}`); - Dockerfile.forEach((line, index) => { if (line.startsWith('FROM')) { - Dockerfile.splice(index + 1, 0, `ARG ${secret.name}`); + Dockerfile.splice(index + 1, 0, `ARG ${secret.name}=${secret.value}`); } }); } diff --git a/apps/api/src/routes/api/v1/applications/handlers.ts b/apps/api/src/routes/api/v1/applications/handlers.ts index 82a8613ab..f43a5c536 100644 --- a/apps/api/src/routes/api/v1/applications/handlers.ts +++ b/apps/api/src/routes/api/v1/applications/handlers.ts @@ -843,18 +843,11 @@ export async function saveApplicationSource(request: FastifyRequest