From 6d619c0a025b46464fbfe17ee9d3a1e9d1310044 Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 11 Jan 2026 22:31:06 -0800 Subject: [PATCH] =?UTF-8?q?refactor(api):=20=E5=8D=87=E7=BA=A7=20mining-se?= =?UTF-8?q?rvice=20=E5=92=8C=20mining-wallet-service=20API=20=E5=89=8D?= =?UTF-8?q?=E7=BC=80=E8=87=B3=20v2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将以下服务的 API 版本从 v1 升级到 v2,统一 2.0 系统架构: **mining-service:** - main.ts: 全局前缀 api/v1 → api/v2 - Dockerfile: 健康检查路径 /api/v1/health → /api/v2/health **mining-wallet-service:** - main.ts: 全局前缀 api/v1 → api/v2 - Dockerfile: 健康检查路径 /api/v1/health → /api/v2/health 此变更使 mining-service 和 mining-wallet-service 正式成为 2.0 系统的一部分, 与 auth-service、contribution-service、mining-admin-service 保持一致。 Co-Authored-By: Claude Opus 4.5 --- backend/services/mining-service/Dockerfile | 2 +- backend/services/mining-service/src/main.ts | 2 +- backend/services/mining-wallet-service/Dockerfile | 2 +- backend/services/mining-wallet-service/src/main.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/services/mining-service/Dockerfile b/backend/services/mining-service/Dockerfile index a12ee2b0..3fb3eaf0 100644 --- a/backend/services/mining-service/Dockerfile +++ b/backend/services/mining-service/Dockerfile @@ -45,6 +45,6 @@ ENV TZ=Asia/Shanghai EXPOSE 3021 HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ - CMD curl -f http://localhost:3021/api/v1/health || exit 1 + CMD curl -f http://localhost:3021/api/v2/health || exit 1 CMD ["/app/start.sh"] diff --git a/backend/services/mining-service/src/main.ts b/backend/services/mining-service/src/main.ts index 45dae1a0..e0b93a57 100644 --- a/backend/services/mining-service/src/main.ts +++ b/backend/services/mining-service/src/main.ts @@ -23,7 +23,7 @@ async function bootstrap() { }); // 全局前缀 - app.setGlobalPrefix('api/v1'); + app.setGlobalPrefix('api/v2'); // Swagger 文档 const config = new DocumentBuilder() diff --git a/backend/services/mining-wallet-service/Dockerfile b/backend/services/mining-wallet-service/Dockerfile index 224d2d71..66b3a09d 100644 --- a/backend/services/mining-wallet-service/Dockerfile +++ b/backend/services/mining-wallet-service/Dockerfile @@ -45,6 +45,6 @@ ENV TZ=Asia/Shanghai EXPOSE 3025 HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ - CMD curl -f http://localhost:3025/api/v1/health || exit 1 + CMD curl -f http://localhost:3025/api/v2/health || exit 1 CMD ["/app/start.sh"] diff --git a/backend/services/mining-wallet-service/src/main.ts b/backend/services/mining-wallet-service/src/main.ts index 412661d7..4c33c4e1 100644 --- a/backend/services/mining-wallet-service/src/main.ts +++ b/backend/services/mining-wallet-service/src/main.ts @@ -23,7 +23,7 @@ async function bootstrap() { }); // Global prefix - app.setGlobalPrefix('api/v1'); + app.setGlobalPrefix('api/v2'); // Swagger documentation if (process.env.SWAGGER_ENABLED !== 'false') {