actUpAll was running `docker compose up -d` with no service filter, so it re-evaluated every service in the project (including the bot). docker compose then recreated the bot container, SIGTERM'd the running process mid-RPC, and left a renamed replacement (`<oldhash>_minecraft-bot`) stuck in "Created" state because the original container hadn't yet released the name. End result: /up silently took the bot offline and required manual `docker rm + docker compose up -d bot` to recover. Scope to SERVER_SVC + PF_SVC (matching actDownAll which already does the same thing). The bot can't sensibly restart itself anyway. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
72 KiB
72 KiB