# Komodo stack definition. Deploys electric-cherry as a managed container on # the same host running the T5 Plutonium servers. Mounts /root/zombies so the # app can push scripts to the same paths push_scripts.sh used, and dedicates # a small subdir for its SQLite state. [[stack]] name = "electric-cherry" [stack.services.web] image = "electric-cherry:latest" restart = "unless-stopped" ports = ["3000:3000"] volumes = [ "/root/zombies:/root/zombies:rw", "/root/zombies/.electric-cherry:/data:rw" ] # Lets RCON_HOST=host.docker.internal reach game servers running on the # same Komodo host without knowing each container's internal IP. extra_hosts = ["host.docker.internal:host-gateway"] [stack.services.web.env] SERVERS_ROOT = "/root/zombies/t5" REL_DEST = "runtime/plutonium/storage/t5/raw/scripts/sp" BETA_ARCHIVE_DIR = "/root/zombies/beta-archive" DB_PATH = "/data/cherry.db" DEPLOY_KEEP_DAYS = "7" DEPLOYMENT_RESTART_CONCURRENCY = "1" # secrets: bind via Komodo's env-file or secret store KOMODO_ADDRESS = "https://komodo.example.internal" KOMODO_API_KEY = "" KOMODO_API_SECRET = "" # Host new deployments land on — must match the name shown in Komodo's UI. KOMODO_TARGET_SERVER = "" # RCON — shared password across every T5 Plutonium server in the fleet. RCON_PASSWORD = "" RCON_HOST = "host.docker.internal" RCON_TIMEOUT_MS = "3000"