deploy(docker): update configuration

This commit is contained in:
MingxuanGame
2025-08-24 16:43:06 +00:00
parent 6ae64fd50c
commit debb4cb110
4 changed files with 48 additions and 21 deletions

View File

@@ -51,6 +51,39 @@ services:
networks:
- osu-network
spectator:
image: ghcr.io/googuteam/osu-server-spectator:latest
pull_policy: never
environment:
- SAVE_REPLAYS=${SAVE_REPLAYS:-}
- REPLAY_UPLOAD_THREADS=${REPLAY_UPLOAD_THREADS:-1}
- TRACK_BUILD_USER_COUNTS=${TRACK_BUILD_USER_COUNTS:-}
- SERVER_PORT=${SERVER_PORT:-80}
- REDIS_HOST=redis
- SENTRY_DSN=${SENTRY_DSN:-}
- SHARED_INTEROP_DOMAIN=http://app:8000
- SHARED_INTEROP_SECRET=${SHARED_INTEROP_SECRET:-}
- JWT_SECRET_KEY=${JWT_SECRET_KEY}
env_file:
- .env
depends_on:
- app
- mysql
- redis
restart: unless-stopped
networks:
- osu-network
nginx:
image: nginx:1.25-alpine
ports:
- "8000:80"
volumes:
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
restart: unless-stopped
networks:
- osu-network
redis:
image: redis:7-alpine
container_name: osu_api_redis