Skip to content

Commit 9511308

Browse files
committed
fix(deploy): docker
1 parent a295534 commit 9511308

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

app/api/services/compose.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,10 @@ export async function composeFullRestart(appName) {
119119
// Suppression de tous les containers de l'app (y compris bases de données)
120120
await execFile('docker', ['compose', '-f', MAIN_COMPOSE, 'rm', '-sf', ...allServices], { cwd: APPS_ROOT }).catch(() => {});
121121
await Promise.all(allServices.map((n) => execFile('docker', ['rm', '-f', n]).catch(() => {})));
122-
// Redémarrage avec rebuild pour les services qui ont un Dockerfile
123-
await execFile('docker', ['compose', '-f', MAIN_COMPOSE, 'up', '-d', '--build', ...allServices], { cwd: APPS_ROOT });
122+
// Nettoyage des réseaux orphelins liés à l'app
123+
await execFile('docker', ['network', 'rm', `${appName}-net`, `${appName}_net`], {}).catch(() => {});
124+
// Redémarrage sans rebuild — on repart des images existantes pour remettre tout le monde sur le même réseau
125+
await execFile('docker', ['compose', '-f', MAIN_COMPOSE, 'up', '-d', ...allServices], { cwd: APPS_ROOT });
124126
}
125127

126128
const INFRA_COMPOSE_CONTENT = `services:

0 commit comments

Comments
 (0)