services:
brum:
image: ghcr.io/woofson/brum:latest
container_name: brum
restart: unless-stopped
ports:
- "3140:3140"
environment:
- TZ=UTC
- BRUM_PORT=3140
- BRUM_BIND=0.0.0.0
- BRUM_DATABASE_PATH=/data/brum.db
volumes:
# Data & Configuration persistence (database, runtime state, custom configs)
- ./data:/data
# Host Storage / Shares (Mount host directories to manage)
- /home:/mnt/home:rw
- /mnt/storage:/mnt/storage:rw
- /media:/mnt/media:rw
healthcheck:
test:
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
security_opt:
- no-new-privileges:true