diff --git a/backend/services/docker-compose.2.0.yml b/backend/services/docker-compose.2.0.yml index c5b98347..60020ecd 100644 --- a/backend/services/docker-compose.2.0.yml +++ b/backend/services/docker-compose.2.0.yml @@ -158,6 +158,11 @@ services: TRADING_SERVICE_URL: http://trading-service:3022 AUTH_SERVICE_URL: http://auth-service:3024 JWT_SECRET: ${ADMIN_JWT_SECRET:-your-admin-jwt-secret-change-in-production} + # APK 下载地址前缀(通过 Kong 网关 /mining-admin 路由访问) + UPLOAD_BASE_URL: https://rwaapi.szaiai.com/mining-admin/downloads + UPLOAD_DIR: ./uploads + volumes: + - mining-admin-uploads:/app/uploads ports: - "3023:3023" healthcheck: @@ -336,6 +341,10 @@ services: # ============================================================================= # 网络配置 - 连接到 1.0 的网络以共享基础设施 # ============================================================================= +volumes: + mining-admin-uploads: + driver: local + networks: rwa-network: external: true diff --git a/backend/services/mining-admin-service/src/infrastructure/storage/file-storage.service.ts b/backend/services/mining-admin-service/src/infrastructure/storage/file-storage.service.ts index d17af5a9..2b8e9acc 100644 --- a/backend/services/mining-admin-service/src/infrastructure/storage/file-storage.service.ts +++ b/backend/services/mining-admin-service/src/infrastructure/storage/file-storage.service.ts @@ -20,7 +20,7 @@ export class FileStorageService { constructor(private readonly configService: ConfigService) { this.uploadDir = this.configService.get('UPLOAD_DIR', './uploads') - this.baseUrl = this.configService.get('UPLOAD_BASE_URL', 'http://localhost:3020/downloads') + this.baseUrl = this.configService.get('UPLOAD_BASE_URL', 'http://localhost:3023/downloads') // 确保上传目录存在 this.ensureUploadDir()