chore(docker): 为 mpc-system、api-gateway、infrastructure 添加时区配置
统一所有 Docker 服务时区为 Asia/Shanghai: mpc-system: - docker-compose.yml: postgres, session-coordinator, message-router, server-party-1/2/3, server-party-api, account-service - docker-compose.prod.yml: postgres, message-router, session-coordinator, account-service, server-party-api - docker-compose.party.yml: postgres, server-party api-gateway: - kong-db, kong-migrations, kong infrastructure: - consul, jaeger, grafana, minio 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
6f8eaa8e92
commit
df0a041faa
|
|
@ -16,6 +16,7 @@ services:
|
|||
image: docker.io/library/postgres:16-alpine
|
||||
container_name: rwa-kong-db
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
POSTGRES_USER: kong
|
||||
POSTGRES_PASSWORD: ${KONG_PG_PASSWORD:-kong_password}
|
||||
POSTGRES_DB: kong
|
||||
|
|
@ -38,6 +39,7 @@ services:
|
|||
container_name: rwa-kong-migrations
|
||||
command: kong migrations bootstrap
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
KONG_DATABASE: postgres
|
||||
KONG_PG_HOST: kong-db
|
||||
KONG_PG_USER: kong
|
||||
|
|
@ -57,6 +59,7 @@ services:
|
|||
image: docker.io/kong/kong-gateway:3.5
|
||||
container_name: rwa-kong
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
KONG_DATABASE: postgres
|
||||
KONG_PG_HOST: kong-db
|
||||
KONG_PG_USER: kong
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ services:
|
|||
container_name: rwa-consul
|
||||
command: agent -server -bootstrap-expect=1 -ui -client=0.0.0.0 -datacenter=rwa-dc1
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
CONSUL_BIND_INTERFACE: eth0
|
||||
ports:
|
||||
- "${CONSUL_HTTP_PORT:-8500}:8500" # HTTP API + UI
|
||||
|
|
@ -65,6 +66,7 @@ services:
|
|||
image: docker.io/jaegertracing/all-in-one:1.54
|
||||
container_name: rwa-jaeger
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
COLLECTOR_ZIPKIN_HOST_PORT: :9411
|
||||
COLLECTOR_OTLP_ENABLED: true
|
||||
SPAN_STORAGE_TYPE: badger
|
||||
|
|
@ -167,6 +169,7 @@ services:
|
|||
image: docker.io/grafana/grafana:10.3.1
|
||||
container_name: rwa-grafana
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
- GF_SECURITY_ADMIN_USER=${GRAFANA_ADMIN_USER:-admin}
|
||||
- GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_ADMIN_PASSWORD:-admin123}
|
||||
- GF_USERS_ALLOW_SIGN_UP=false
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ services:
|
|||
container_name: rwa-minio
|
||||
command: server /data --console-address ":9001"
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
# 管理员凭证
|
||||
MINIO_ROOT_USER: ${MINIO_ROOT_USER:-admin}
|
||||
MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD:-minio_secret_password}
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ services:
|
|||
image: postgres:15-alpine
|
||||
container_name: mpc-party-postgres-${PARTY_ID:-party}
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
POSTGRES_DB: mpc_party
|
||||
POSTGRES_USER: ${POSTGRES_USER:-mpc_user}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD must be set}
|
||||
|
|
@ -65,6 +66,7 @@ services:
|
|||
ports:
|
||||
- "${PARTY_HTTP_PORT:-8080}:8080" # Optional: local health check only
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
# Party Identity
|
||||
PARTY_ID: ${PARTY_ID:?PARTY_ID must be set (e.g., server-party-1)}
|
||||
PARTY_ROLE: ${PARTY_ROLE:-persistent}
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ services:
|
|||
image: postgres:15-alpine
|
||||
container_name: mpc-postgres
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
POSTGRES_DB: mpc_system
|
||||
POSTGRES_USER: ${POSTGRES_USER:-mpc_user}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD must be set in .env}
|
||||
|
|
@ -58,6 +59,7 @@ services:
|
|||
- "${MESSAGE_ROUTER_GRPC_PORT:-50051}:50051" # gRPC for party connections (PUBLIC)
|
||||
- "${MESSAGE_ROUTER_HTTP_PORT:-8082}:8080" # HTTP for health checks
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_GRPC_PORT: 50051
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-production}
|
||||
|
|
@ -92,6 +94,7 @@ services:
|
|||
- "${SESSION_COORDINATOR_GRPC_PORT:-50052}:50051" # gRPC for party connections (PUBLIC)
|
||||
- "${SESSION_COORDINATOR_HTTP_PORT:-8081}:8080" # HTTP API
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_GRPC_PORT: 50051
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-production}
|
||||
|
|
@ -130,6 +133,7 @@ services:
|
|||
ports:
|
||||
- "${ACCOUNT_SERVICE_PORT:-4000}:8080" # HTTP API for external access
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_GRPC_PORT: 50051
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-production}
|
||||
|
|
@ -170,6 +174,7 @@ services:
|
|||
ports:
|
||||
- "${SERVER_PARTY_API_PORT:-8083}:8080"
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-production}
|
||||
SESSION_COORDINATOR_ADDR: session-coordinator:50051
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ services:
|
|||
image: postgres:15-alpine
|
||||
container_name: mpc-postgres
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
POSTGRES_DB: mpc_system
|
||||
POSTGRES_USER: ${POSTGRES_USER:-mpc_user}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD must be set in .env}
|
||||
|
|
@ -53,6 +54,7 @@ services:
|
|||
ports:
|
||||
- "8081:8080" # HTTP API for external access
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_GRPC_PORT: 50051
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-development}
|
||||
|
|
@ -91,6 +93,7 @@ services:
|
|||
ports:
|
||||
- "8082:8080" # WebSocket for external connections
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_GRPC_PORT: 50051
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-development}
|
||||
|
|
@ -126,6 +129,7 @@ services:
|
|||
dockerfile: services/server-party/Dockerfile
|
||||
container_name: mpc-server-party-1
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_GRPC_PORT: 50051
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-development}
|
||||
|
|
@ -164,6 +168,7 @@ services:
|
|||
dockerfile: services/server-party/Dockerfile
|
||||
container_name: mpc-server-party-2
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_GRPC_PORT: 50051
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-development}
|
||||
|
|
@ -202,6 +207,7 @@ services:
|
|||
dockerfile: services/server-party/Dockerfile
|
||||
container_name: mpc-server-party-3
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_GRPC_PORT: 50051
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-development}
|
||||
|
|
@ -246,6 +252,7 @@ services:
|
|||
ports:
|
||||
- "8083:8080" # HTTP API for user share generation
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-development}
|
||||
SESSION_COORDINATOR_ADDR: session-coordinator:50051
|
||||
|
|
@ -283,6 +290,7 @@ services:
|
|||
ports:
|
||||
- "4000:8080" # HTTP API for external access
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
MPC_SERVER_GRPC_PORT: 50051
|
||||
MPC_SERVER_HTTP_PORT: 8080
|
||||
MPC_SERVER_ENVIRONMENT: ${ENVIRONMENT:-development}
|
||||
|
|
|
|||
Loading…
Reference in New Issue