From 65ee0a3e2264d9325cbb800e533d5f45ce9b889d Mon Sep 17 00:00:00 2001 From: xenonwellz <59710311+xenonwellz@users.noreply.github.com> Date: Mon, 11 Nov 2024 02:22:48 +0100 Subject: [PATCH] fix(builder): created processed file in the same directory as main stack.yml --- packages/server/src/utils/builders/compose.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/server/src/utils/builders/compose.ts b/packages/server/src/utils/builders/compose.ts index 233e236b7..b09333bae 100644 --- a/packages/server/src/utils/builders/compose.ts +++ b/packages/server/src/utils/builders/compose.ts @@ -154,7 +154,7 @@ export const createCommand = (compose: ComposeNested) => { ? "docker-compose.processed.yml" : "docker-compose.yml" : composeType === "stack" - ? "docker-compose.processed.yml" + ? join(dirname(compose.composePath), "docker-compose.processed.yml") : compose.composePath; const baseCommand = @@ -206,11 +206,17 @@ export const getProcessComposeFileCommand = (compose: ComposeNested) => { const composePath = sourceType === "raw" ? "docker-compose.yml" : compose.composePath; + + const destinationPath = + sourceType === "raw" + ? "docker-compose.processed.yml" + : join(dirname(compose.composePath), "docker-compose.processed.yml"); + let command = ""; if (composeType === "stack") { command = [ "export $(grep -v '^#' .env | xargs)", - `docker stack config -c ${composePath} > docker-compose.processed.yml`, + `docker stack config -c ${composePath} > ${destinationPath}`, ].join(" && "); }