# Barazo Staging Docker Compose -- Override # # Extends docker-compose.yml for the staging environment (staging.barazo.forum). # Uses :edge images, debug logging, and relaxed rate limits for testing. # # Usage: # cp .env.staging .env # # Edit .env with staging secrets (passwords, DID, etc.) # docker compose -f docker-compose.yml -f docker-compose.staging.yml up -d # # Reset staging data: # ./scripts/reset-staging.sh # # Seed test data: # ./scripts/seed-staging.sh services: # Override API for staging barazo-api: image: ghcr.io/singi-labs/barazo-api:edge environment: NODE_ENV: staging LOG_LEVEL: debug # Relaxed rate limits for testing (must match env vars in barazo-api env.ts) RATE_LIMIT_READ_ANON: "1000" RATE_LIMIT_READ_AUTH: "1000" RATE_LIMIT_WRITE: "100" RATE_LIMIT_AUTH: "100" # Override Web for staging barazo-web: image: ghcr.io/singi-labs/barazo-web:edge # Staging postgres -- no resource overrides, keep defaults # (staging uses smallest Hetzner VPS) # Staging valkey -- no resource overrides