From f4380604d952808b452ba1732986f3d47c103b74 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 14 Jan 2026 03:34:04 -0800 Subject: [PATCH] =?UTF-8?q?fix(mining-service):=20=E4=BF=AE=E5=A4=8DDocker?= =?UTF-8?q?=E6=9E=84=E5=BB=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - tsconfig.json 添加 include/exclude 排除 prisma 文件夹 - 添加 .dockerignore 排除 seed.ts - Dockerfile 添加构建验证 Co-Authored-By: Claude Opus 4.5 --- backend/services/mining-service/.dockerignore | 8 ++++++++ backend/services/mining-service/Dockerfile | 2 +- backend/services/mining-service/tsconfig.json | 4 +++- 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 backend/services/mining-service/.dockerignore diff --git a/backend/services/mining-service/.dockerignore b/backend/services/mining-service/.dockerignore new file mode 100644 index 00000000..0000bb8c --- /dev/null +++ b/backend/services/mining-service/.dockerignore @@ -0,0 +1,8 @@ +node_modules +dist +.git +.gitignore +*.md +*.log +.env* +prisma/seed.ts diff --git a/backend/services/mining-service/Dockerfile b/backend/services/mining-service/Dockerfile index 3fb3eaf0..9955870e 100644 --- a/backend/services/mining-service/Dockerfile +++ b/backend/services/mining-service/Dockerfile @@ -14,7 +14,7 @@ RUN npm ci RUN DATABASE_URL="postgresql://user:pass@localhost:5432/db" npx prisma generate COPY src ./src -RUN npm run build +RUN npm run build && ls -la dist/ && test -f dist/main.js # 阶段2: 生产运行 FROM node:20-alpine AS runner diff --git a/backend/services/mining-service/tsconfig.json b/backend/services/mining-service/tsconfig.json index bd3c3946..cef90f63 100644 --- a/backend/services/mining-service/tsconfig.json +++ b/backend/services/mining-service/tsconfig.json @@ -20,5 +20,7 @@ "paths": { "@/*": ["src/*"] } - } + }, + "include": ["src/**/*"], + "exclude": ["node_modules", "dist", "prisma"] }