ts6-botflow/compose.yaml

21 lines
662 B
YAML

services:
ts6-botflow:
build: .
ports:
- "3080:3080"
environment:
APP_URL: ${APP_URL:-http://192.168.88.99:3080}
DISCORD_CLIENT_ID: ${DISCORD_CLIENT_ID:?Define DISCORD_CLIENT_ID}
DISCORD_CLIENT_SECRET: ${DISCORD_CLIENT_SECRET:?Define DISCORD_CLIENT_SECRET}
OWNER_DISCORD_ID: ${OWNER_DISCORD_ID:-376768118535749633}
volumes:
- botflow-data:/app/data
restart: unless-stopped
healthcheck:
test: ["CMD", "node", "-e", "fetch('http://localhost:3080/health').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"]
interval: 30s
timeout: 5s
retries: 3
volumes:
botflow-data: