diff --git a/gsm-backend/services/ssh.js b/gsm-backend/services/ssh.js index 364b7eb..239426b 100644 --- a/gsm-backend/services/ssh.js +++ b/gsm-backend/services/ssh.js @@ -72,9 +72,9 @@ export async function getServerStatus(server) { const result = await ssh.execCommand(`docker inspect --format='{{.State.Status}}' ${server.containerName} 2>/dev/null`); const status = result.stdout.trim(); if (status === 'running') return 'online'; - if (status === 'restarting' || status === 'created') return 'starting'; + if (status === 'restarting') return 'starting'; if (status === 'removing' || status === 'paused') return 'stopping'; - return 'offline'; + return 'offline'; // includes 'created', 'exited', 'dead' } else if (server.runtime === 'systemd') { const result = await ssh.execCommand(`systemctl is-active ${server.serviceName}`); const status = result.stdout.trim();