28 lines
991 B
YAML
28 lines
991 B
YAML
services:
|
|
beetlejuice:
|
|
image: ${BEETLEJUICE_IMAGE:?}
|
|
restart: unless-stopped
|
|
environment:
|
|
DISCORD_TOKEN: ${DISCORD_TOKEN:?}
|
|
DISCORD_GUILD_ID: ${DISCORD_GUILD_ID:-572498926788280340}
|
|
DISCORD_ALLOWED_ROLE_IDS: ${DISCORD_ALLOWED_ROLE_IDS:-}
|
|
RCON_HOST: ${RCON_HOST:-zomboid}
|
|
RCON_PORT: ${RCON_PORT:-27015}
|
|
RCON_PASSWORD: ${RCON_PASSWORD:?}
|
|
MANUAL_RESTART_COOLDOWN_SECONDS: ${MANUAL_RESTART_COOLDOWN_SECONDS:-600}
|
|
AUTO_RESTART_INTERVAL_HOURS: ${AUTO_RESTART_INTERVAL_HOURS:-6}
|
|
AUTO_RESTART_TIMEZONE: ${AUTO_RESTART_TIMEZONE:-Australia/Brisbane}
|
|
AUTO_RESTART_WARNING_SECONDS: ${AUTO_RESTART_WARNING_SECONDS:-600,300,60}
|
|
RESTART_READY_TIMEOUT_SECONDS: ${RESTART_READY_TIMEOUT_SECONDS:-900}
|
|
networks: [zomboid-control]
|
|
read_only: true
|
|
tmpfs: [/tmp]
|
|
cap_drop: [ALL]
|
|
security_opt: [no-new-privileges:true]
|
|
mem_limit: 128m
|
|
|
|
networks:
|
|
zomboid-control:
|
|
external: true
|
|
name: zomboid-control
|