From 0abc04b9cb8b075438478284856c6979c2aa30e6 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 14 Jan 2026 03:45:51 -0800 Subject: [PATCH] =?UTF-8?q?fix(mining-service):=20=E6=B7=BB=E5=8A=A0Docker?= =?UTF-8?q?file=E6=9E=84=E5=BB=BA=E9=AA=8C=E8=AF=81=E6=AD=A5=E9=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/services/mining-service/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/services/mining-service/Dockerfile b/backend/services/mining-service/Dockerfile index 3ad5c5d2..a5868a37 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 && echo "Build successful: dist/main.js exists" # 阶段2: 生产运行 FROM node:20-alpine AS runner @@ -37,6 +37,7 @@ COPY --chown=nestjs:nodejs prisma ./prisma/ RUN DATABASE_URL="postgresql://user:pass@localhost:5432/db" npx prisma generate COPY --chown=nestjs:nodejs --from=builder /app/dist ./dist +RUN ls -la dist/ && test -f dist/main.js && echo "Copy successful: dist/main.js exists" RUN printf '#!/bin/sh\nset -e\necho "Running database migrations..."\nnpx prisma migrate deploy\necho "Running database seed..."\nnpx prisma db seed || echo "Seed skipped or already applied"\necho "Starting application..."\nexec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh