Scout/deploy/docker-compose.yml
2026-08-31 00:06:06 +08:00

37 lines
746 B
YAML

services:
scout:
build:
context: ..
dockerfile: deploy/Dockerfile
restart: unless-stopped
env_file:
- ./scout.env
environment:
SCOUT_ENV: production
SCOUT_ADDR: :8080
SCOUT_DATA_DIR: /var/lib/scout
volumes:
- scout-data:/var/lib/scout
expose:
- "8080"
healthcheck:
test: ["CMD", "wget", "--spider", "--quiet", "http://127.0.0.1:8080/healthz"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
web:
build:
context: ..
dockerfile: deploy/frontend.Dockerfile
restart: unless-stopped
depends_on:
scout:
condition: service_healthy
ports:
- "127.0.0.1:8081:80"
volumes:
scout-data: