fix: add env -i PATH prefix to fresh volumes down command

Consistent with the rest of the codebase where every docker compose
invocation uses `env -i PATH="$PATH"` for a clean environment.
This commit is contained in:
Laode Muhammad Al Fatih
2026-04-10 16:26:24 +07:00
parent 36ba9fcb3e
commit c668f6c7bd
+2 -2
View File
@@ -269,7 +269,7 @@ export const deployCompose = async ({
}
if (freshVolumes && compose.composeType === "docker-compose") {
const downCommand = `set -e; docker compose -p ${compose.appName} down --volumes 2>&1 || true;`;
const downCommand = `set -e; env -i PATH="$PATH" docker compose -p ${compose.appName} down --volumes 2>&1 || true;`;
const downWithLog = `(${downCommand}) >> ${deployment.logPath} 2>&1`;
if (compose.serverId) {
await execAsyncRemote(compose.serverId, downWithLog);
@@ -395,7 +395,7 @@ export const rebuildCompose = async ({
}
if (freshVolumes && compose.composeType === "docker-compose") {
const downCommand = `set -e; docker compose -p ${compose.appName} down --volumes 2>&1 || true;`;
const downCommand = `set -e; env -i PATH="$PATH" docker compose -p ${compose.appName} down --volumes 2>&1 || true;`;
const downWithLog = `(${downCommand}) >> ${deployment.logPath} 2>&1`;
if (compose.serverId) {
await execAsyncRemote(compose.serverId, downWithLog);