From b9f803c5c82ac7c08aff910f3987391b6339f63f Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 1 Feb 2026 05:46:58 -0800 Subject: [PATCH] =?UTF-8?q?fix(blockchain):=20=E4=BF=AE=E5=A4=8Dhealth=20c?= =?UTF-8?q?heck=E8=B7=AF=E5=BE=84=E4=B8=8D=E5=8C=B9=E9=85=8D=E5=B9=B6?= =?UTF-8?q?=E9=85=8D=E7=BD=AEC2C=20Bot=E7=83=AD=E9=92=B1=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - app.config.ts: 添加apiPrefix读取API_PREFIX环境变量 - docker-compose: health check从api/v2改为api/v1(与trading-service一致) - docker-compose: 配置HOT_WALLET默认值,解决"区块链服务不可用"和钱包地址不显示 Co-Authored-By: Claude Opus 4.5 --- backend/services/docker-compose.2.0.yml | 6 +++--- .../mining-blockchain-service/src/config/app.config.ts | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/services/docker-compose.2.0.yml b/backend/services/docker-compose.2.0.yml index 59739d0c..e415ba84 100644 --- a/backend/services/docker-compose.2.0.yml +++ b/backend/services/docker-compose.2.0.yml @@ -295,8 +295,8 @@ services: BSC_CHAIN_ID: ${BSC_CHAIN_ID:-56} BSC_USDT_CONTRACT: ${BSC_USDT_CONTRACT:-0x55d398326f99059fF775485246999027B3197955} # C2C Bot 热钱包 (MPC) - HOT_WALLET_USERNAME: ${HOT_WALLET_USERNAME:-} - HOT_WALLET_ADDRESS: ${HOT_WALLET_ADDRESS:-} + HOT_WALLET_USERNAME: ${HOT_WALLET_USERNAME:-wallet-29b09647} + HOT_WALLET_ADDRESS: ${HOT_WALLET_ADDRESS:-0x30da9Eb4C49914fDb9d711cE26AB446d68fE4Bc4} # eUSDT (积分股) 做市商钱包 (MPC) EUSDT_MARKET_MAKER_USERNAME: ${EUSDT_MARKET_MAKER_USERNAME:-} EUSDT_MARKET_MAKER_ADDRESS: ${EUSDT_MARKET_MAKER_ADDRESS:-} @@ -309,7 +309,7 @@ services: ports: - "3026:3026" healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:3026/api/v2/health"] + test: ["CMD", "curl", "-f", "http://localhost:3026/api/v1/health"] interval: 30s timeout: 10s retries: 3 diff --git a/backend/services/mining-blockchain-service/src/config/app.config.ts b/backend/services/mining-blockchain-service/src/config/app.config.ts index e655251c..d31b40ef 100644 --- a/backend/services/mining-blockchain-service/src/config/app.config.ts +++ b/backend/services/mining-blockchain-service/src/config/app.config.ts @@ -4,4 +4,5 @@ export default registerAs('app', () => ({ nodeEnv: process.env.NODE_ENV || 'development', port: parseInt(process.env.PORT || '3012', 10), serviceName: process.env.SERVICE_NAME || 'blockchain-service', + apiPrefix: process.env.API_PREFIX || 'api/v1', }));