diff --git a/apps/dokploy/server/wss/docker-container-terminal.ts b/apps/dokploy/server/wss/docker-container-terminal.ts index bd731476f..45a3a4d34 100644 --- a/apps/dokploy/server/wss/docker-container-terminal.ts +++ b/apps/dokploy/server/wss/docker-container-terminal.ts @@ -182,6 +182,10 @@ export const setupDockerContainerTerminalWebSocketServer = ( ptyProcess.onData((data) => { ws.send(data); }); + ptyProcess.onExit(({ exitCode }) => { + ws.send(`\nContainer closed with code: ${exitCode}\n`); + ws.close(); + }); ws.on("close", () => { ptyProcess.kill(); });