31 lines
1.1 KiB
YAML
31 lines
1.1 KiB
YAML
services:
|
|
straywild-server:
|
|
build: .
|
|
restart: unless-stopped
|
|
init: true
|
|
read_only: true
|
|
cap_drop:
|
|
- ALL
|
|
security_opt:
|
|
- no-new-privileges:true
|
|
ports:
|
|
- "${straywild_SERVER_PORT:-7777}:${straywild_SERVER_PORT:-7777}/udp"
|
|
environment:
|
|
straywild_SERVER_NAME: "${straywild_SERVER_NAME:-straywild Dedicated Server}"
|
|
straywild_SERVER_BIND: "*"
|
|
straywild_SERVER_PORT: "${straywild_SERVER_PORT:-7777}"
|
|
straywild_SERVER_MAX_PLAYERS: "${straywild_SERVER_MAX_PLAYERS:-8}"
|
|
straywild_SERVER_PUBLIC: "${straywild_SERVER_PUBLIC:-false}"
|
|
straywild_DISCOVERY_URL: "${straywild_DISCOVERY_URL:-https://discovery.straywild.io}"
|
|
straywild_DATA_DIR: /var/lib/straywild-server
|
|
straywild_CHAT_LOGGING: "${straywild_CHAT_LOGGING:-false}"
|
|
straywild_CHAT_LOG_PATH: "${straywild_CHAT_LOG_PATH:-/var/lib/straywild-server/logs/chat.jsonl}"
|
|
TZ: "${TZ:-UTC}"
|
|
straywild_SERVER_OPERATORS: "${straywild_SERVER_OPERATORS:-}"
|
|
volumes:
|
|
- straywild-server-data:/var/lib/straywild-server
|
|
tmpfs:
|
|
- /tmp:rw,noexec,nosuid,size=64m
|
|
|
|
volumes:
|
|
straywild-server-data:
|