From 673e5ff77238204494fcbed4a1f8fda946ca5b06 Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 11 Jan 2026 06:45:44 -0800 Subject: [PATCH] =?UTF-8?q?fix(dockerfiles):=20=E4=BF=AE=E5=A4=8D2.0?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=81=A5=E5=BA=B7=E6=A3=80=E6=9F=A5=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修正健康检查URL从 /health 到 /api/v1/health(因为设置了全局前缀) - 增加 start-period 从 10s 到 60s,给服务更多启动时间 受影响服务: - contribution-service - mining-service - mining-admin-service - trading-service - mining-wallet-service Co-Authored-By: Claude Opus 4.5 --- backend/services/contribution-service/Dockerfile | 4 ++-- backend/services/mining-admin-service/Dockerfile | 4 ++-- backend/services/mining-service/Dockerfile | 4 ++-- backend/services/mining-wallet-service/Dockerfile | 4 ++-- backend/services/trading-service/Dockerfile | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/backend/services/contribution-service/Dockerfile b/backend/services/contribution-service/Dockerfile index 7e7887bd..b4b0ddb0 100644 --- a/backend/services/contribution-service/Dockerfile +++ b/backend/services/contribution-service/Dockerfile @@ -44,7 +44,7 @@ ENV TZ=Asia/Shanghai EXPOSE 3020 -HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \ - CMD curl -f http://localhost:3020/health || exit 1 +HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ + CMD curl -f http://localhost:3020/api/v1/health || exit 1 CMD ["/app/start.sh"] diff --git a/backend/services/mining-admin-service/Dockerfile b/backend/services/mining-admin-service/Dockerfile index 7ffc3f37..6bf1cc6c 100644 --- a/backend/services/mining-admin-service/Dockerfile +++ b/backend/services/mining-admin-service/Dockerfile @@ -63,8 +63,8 @@ ENV TZ=Asia/Shanghai EXPOSE 3023 # 健康检查 -HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \ - CMD curl -f http://localhost:3023/health || exit 1 +HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ + CMD curl -f http://localhost:3023/api/v1/health || exit 1 # 启动应用 CMD ["/app/start.sh"] diff --git a/backend/services/mining-service/Dockerfile b/backend/services/mining-service/Dockerfile index f10c10f3..a12ee2b0 100644 --- a/backend/services/mining-service/Dockerfile +++ b/backend/services/mining-service/Dockerfile @@ -44,7 +44,7 @@ ENV TZ=Asia/Shanghai EXPOSE 3021 -HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \ - CMD curl -f http://localhost:3021/health || exit 1 +HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ + CMD curl -f http://localhost:3021/api/v1/health || exit 1 CMD ["/app/start.sh"] diff --git a/backend/services/mining-wallet-service/Dockerfile b/backend/services/mining-wallet-service/Dockerfile index b1ff1af3..224d2d71 100644 --- a/backend/services/mining-wallet-service/Dockerfile +++ b/backend/services/mining-wallet-service/Dockerfile @@ -44,7 +44,7 @@ ENV TZ=Asia/Shanghai EXPOSE 3025 -HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \ - CMD curl -f http://localhost:3025/health || exit 1 +HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ + CMD curl -f http://localhost:3025/api/v1/health || exit 1 CMD ["/app/start.sh"] diff --git a/backend/services/trading-service/Dockerfile b/backend/services/trading-service/Dockerfile index fd571714..8b9a6303 100644 --- a/backend/services/trading-service/Dockerfile +++ b/backend/services/trading-service/Dockerfile @@ -44,7 +44,7 @@ ENV TZ=Asia/Shanghai EXPOSE 3022 -HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \ - CMD curl -f http://localhost:3022/health || exit 1 +HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ + CMD curl -f http://localhost:3022/api/v1/health || exit 1 CMD ["/app/start.sh"]