From 65e9422fe5b78474a820c042b4b1d53233bf1d5f Mon Sep 17 00:00:00 2001 From: hailin Date: Tue, 23 Dec 2025 18:29:20 -0800 Subject: [PATCH] =?UTF-8?q?chore(docker):=20=E7=BB=9F=E4=B8=80=E6=89=80?= =?UTF-8?q?=E6=9C=89=E6=9C=8D=E5=8A=A1=E6=97=B6=E5=8C=BA=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E4=B8=BA=20Asia/Shanghai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为所有 Docker 服务添加 TZ=Asia/Shanghai 环境变量,确保日志时间和定时任务使用中国时区: - 基础设施: postgres, redis, zookeeper, kafka - 应用服务: identity, wallet, backup, planting, referral, reward, mpc, leaderboard, reporting, authorization, admin, blockchain 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- backend/services/docker-compose.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/backend/services/docker-compose.yml b/backend/services/docker-compose.yml index de0a30bf..38f84996 100644 --- a/backend/services/docker-compose.yml +++ b/backend/services/docker-compose.yml @@ -17,6 +17,7 @@ services: image: postgres:16-alpine container_name: rwa-postgres environment: + TZ: Asia/Shanghai POSTGRES_USER: ${POSTGRES_USER:-rwa_user} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-rwa_secure_password} POSTGRES_MULTIPLE_DATABASES: rwa_identity,rwa_wallet,rwa_mpc,rwa_backup,rwa_planting,rwa_referral,rwa_reward,rwa_leaderboard,rwa_reporting,rwa_authorization,rwa_admin,rwa_presence,rwa_blockchain @@ -37,6 +38,8 @@ services: redis: image: redis:7-alpine container_name: rwa-redis + environment: + TZ: Asia/Shanghai command: redis-server --appendonly yes ${REDIS_PASSWORD:+--requirepass $REDIS_PASSWORD} ports: - "6379:6379" @@ -55,6 +58,7 @@ services: image: confluentinc/cp-zookeeper:7.5.0 container_name: rwa-zookeeper environment: + TZ: Asia/Shanghai ZOOKEEPER_CLIENT_PORT: 2181 ZOOKEEPER_TICK_TIME: 2000 healthcheck: @@ -75,6 +79,7 @@ services: ports: - "9092:9092" environment: + TZ: Asia/Shanghai KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:29092,PLAINTEXT_HOST://localhost:9092 @@ -105,6 +110,7 @@ services: ports: - "3000:3000" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3000 - DATABASE_URL=postgresql://${POSTGRES_USER:-rwa_user}:${POSTGRES_PASSWORD:-rwa_secure_password}@postgres:5432/rwa_identity?schema=public @@ -166,6 +172,7 @@ services: ports: - "3001:3001" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3001 - DATABASE_URL=postgresql://${POSTGRES_USER:-rwa_user}:${POSTGRES_PASSWORD:-rwa_secure_password}@postgres:5432/rwa_wallet?schema=public @@ -204,6 +211,7 @@ services: ports: - "3002:3002" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3002 - DATABASE_URL=postgresql://${POSTGRES_USER:-rwa_user}:${POSTGRES_PASSWORD:-rwa_secure_password}@postgres:5432/rwa_backup?schema=public @@ -234,6 +242,7 @@ services: ports: - "3003:3003" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3003 - DATABASE_URL=postgresql://${POSTGRES_USER:-rwa_user}:${POSTGRES_PASSWORD:-rwa_secure_password}@postgres:5432/rwa_planting?schema=public @@ -273,6 +282,7 @@ services: ports: - "3004:3004" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3004 - DATABASE_URL=postgresql://${POSTGRES_USER:-rwa_user}:${POSTGRES_PASSWORD:-rwa_secure_password}@postgres:5432/rwa_referral?schema=public @@ -313,6 +323,7 @@ services: ports: - "3005:3005" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3005 - DATABASE_URL=postgresql://${POSTGRES_USER:-rwa_user}:${POSTGRES_PASSWORD:-rwa_secure_password}@postgres:5432/rwa_reward?schema=public @@ -357,6 +368,7 @@ services: ports: - "3006:3006" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3006 # 使用 rwa-postgres 而不是 postgres,避免 mpc-system 网络的 postgres 冲突 @@ -410,6 +422,7 @@ services: ports: - "3007:3007" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3007 - DATABASE_URL=postgresql://${POSTGRES_USER:-rwa_user}:${POSTGRES_PASSWORD:-rwa_secure_password}@postgres:5432/rwa_leaderboard?schema=public @@ -446,6 +459,7 @@ services: ports: - "3008:3008" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3008 - DATABASE_URL=postgresql://${POSTGRES_USER:-rwa_user}:${POSTGRES_PASSWORD:-rwa_secure_password}@postgres:5432/rwa_reporting?schema=public @@ -482,6 +496,7 @@ services: ports: - "3009:3009" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3009 - DATABASE_URL=postgresql://${POSTGRES_USER:-rwa_user}:${POSTGRES_PASSWORD:-rwa_secure_password}@postgres:5432/rwa_authorization?schema=public @@ -534,6 +549,7 @@ services: ports: - "3010:3010" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3010 - BASE_URL=https://rwaapi.szaiai.com @@ -612,6 +628,7 @@ services: ports: - "3012:3012" environment: + - TZ=Asia/Shanghai - NODE_ENV=production - APP_PORT=3012 - API_PREFIX=api/v1