@@ -375,7 +375,7 @@ export const removeCompose = async (
375375 } else {
376376 const command = `
377377 docker network disconnect ${ compose . appName } dokploy-traefik;
378- cd ${ projectPath } && docker compose -p ${ compose . appName } down ${
378+ cd ${ projectPath } && env -i PATH="$PATH" docker compose -p ${ compose . appName } down ${
379379 deleteVolumes ? "--volumes" : ""
380380 } && rm -rf ${ projectPath } `;
381381
@@ -402,7 +402,7 @@ export const startCompose = async (composeId: string) => {
402402 const projectPath = join ( COMPOSE_PATH , compose . appName , "code" ) ;
403403 const path =
404404 compose . sourceType === "raw" ? "docker-compose.yml" : compose . composePath ;
405- const baseCommand = `docker compose -p ${ compose . appName } -f ${ path } up -d` ;
405+ const baseCommand = `env -i PATH="$PATH" docker compose -p ${ compose . appName } -f ${ path } up -d` ;
406406 if ( compose . composeType === "docker-compose" ) {
407407 if ( compose . serverId ) {
408408 await execAsyncRemote (
@@ -437,14 +437,17 @@ export const stopCompose = async (composeId: string) => {
437437 if ( compose . serverId ) {
438438 await execAsyncRemote (
439439 compose . serverId ,
440- `cd ${ join ( COMPOSE_PATH , compose . appName ) } && docker compose -p ${
440+ `cd ${ join ( COMPOSE_PATH , compose . appName ) } && env -i PATH="$PATH" docker compose -p ${
441441 compose . appName
442442 } stop`,
443443 ) ;
444444 } else {
445- await execAsync ( `docker compose -p ${ compose . appName } stop` , {
446- cwd : join ( COMPOSE_PATH , compose . appName ) ,
447- } ) ;
445+ await execAsync (
446+ `env -i PATH="$PATH" docker compose -p ${ compose . appName } stop` ,
447+ {
448+ cwd : join ( COMPOSE_PATH , compose . appName ) ,
449+ } ,
450+ ) ;
448451 }
449452 }
450453
0 commit comments