diff --git a/apps/dokploy/components/dashboard/docker/logs/docker-logs-id.tsx b/apps/dokploy/components/dashboard/docker/logs/docker-logs-id.tsx index c87544da4..03f9c6589 100644 --- a/apps/dokploy/components/dashboard/docker/logs/docker-logs-id.tsx +++ b/apps/dokploy/components/dashboard/docker/logs/docker-logs-id.tsx @@ -20,9 +20,9 @@ export const DockerLogsId: React.FC = ({ const [lines, setLines] = React.useState(40); const wsRef = useRef(null); // Ref to hold WebSocket instance - const createTerminal = (): Terminal => { + useEffect(() => { if (containerId === "select-a-containe") { - return new Terminal(); + return; } const container = document.getElementById(id); if (container) { @@ -72,16 +72,9 @@ export const DockerLogsId: React.FC = ({ termi.write(`Connection closed!\nReason: ${e.reason}\n`); wsRef.current = null; }; - - return termi; - }; - - useEffect(() => { - createTerminal(); - return () => { if (wsRef.current?.readyState === WebSocket.OPEN) { - wsRef.current.close(); + ws.close(); wsRef.current = null; } }; diff --git a/apps/dokploy/server/wss/docker-container-logs.ts b/apps/dokploy/server/wss/docker-container-logs.ts index e0b076c9b..b5b9f89d8 100644 --- a/apps/dokploy/server/wss/docker-container-logs.ts +++ b/apps/dokploy/server/wss/docker-container-logs.ts @@ -62,7 +62,7 @@ export const setupDockerContainerLogsWebSocketServer = ( } stream .on("close", () => { - console.log("Connection closed ✅"); + console.log("Connection closed ✅ Container Logs"); client.end(); ws.close(); }) @@ -86,7 +86,7 @@ export const setupDockerContainerLogsWebSocketServer = ( privateKey: server.sshKey?.privateKey, }); ws.on("close", () => { - console.log("Connection closed ✅, From WS"); + console.log("Connection closed ✅, From Container Logs WS"); client.end(); }); } else { diff --git a/apps/dokploy/server/wss/listen-deployment.ts b/apps/dokploy/server/wss/listen-deployment.ts index 8a87f0070..5f3599e3c 100644 --- a/apps/dokploy/server/wss/listen-deployment.ts +++ b/apps/dokploy/server/wss/listen-deployment.ts @@ -105,8 +105,8 @@ export const setupDeploymentLogsWebSocketServer = ( } } catch (error) { // @ts-ignore - // const errorMessage = error?.message as unknown as string; - ws.send(errorMessage); + // const errorMessage = error?.message as unknown as string; + // ws.send(errorMessage); } }); };