From c1de1daea856f7c155e6cfab8aa22469a3a56ad7 Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 10 Jan 2026 23:37:29 -0800 Subject: [PATCH] =?UTF-8?q?fix(2.0-dockerfiles):=20=E4=BD=BF=E7=94=A8print?= =?UTF-8?q?f=E6=9B=BF=E4=BB=A3echo=E8=A7=A3=E5=86=B3alpine=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=E6=80=A7=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.5 --- backend/services/auth-service/Dockerfile | 7 +------ backend/services/contribution-service/Dockerfile | 7 +------ backend/services/mining-admin-service/Dockerfile | 7 +------ backend/services/mining-service/Dockerfile | 7 +------ backend/services/mining-wallet-service/Dockerfile | 7 +------ backend/services/trading-service/Dockerfile | 7 +------ 6 files changed, 6 insertions(+), 36 deletions(-) diff --git a/backend/services/auth-service/Dockerfile b/backend/services/auth-service/Dockerfile index cfcd0450..cc42c315 100644 --- a/backend/services/auth-service/Dockerfile +++ b/backend/services/auth-service/Dockerfile @@ -37,12 +37,7 @@ RUN DATABASE_URL="postgresql://user:pass@localhost:5432/db" npx prisma generate COPY --chown=nestjs:nodejs --from=builder /app/dist ./dist -RUN echo '#!/bin/sh\n\ -set -e\n\ -echo "Running database migrations..."\n\ -npx prisma migrate deploy\n\ -echo "Starting application..."\n\ -exec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh +RUN printf '#!/bin/sh\nset -e\necho "Running database migrations..."\nnpx prisma migrate deploy\necho "Starting application..."\nexec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh ENV NODE_ENV=production ENV TZ=Asia/Shanghai diff --git a/backend/services/contribution-service/Dockerfile b/backend/services/contribution-service/Dockerfile index a1a3a770..b76ab033 100644 --- a/backend/services/contribution-service/Dockerfile +++ b/backend/services/contribution-service/Dockerfile @@ -37,12 +37,7 @@ RUN DATABASE_URL="postgresql://user:pass@localhost:5432/db" npx prisma generate COPY --chown=nestjs:nodejs --from=builder /app/dist ./dist -RUN echo '#!/bin/sh\n\ -set -e\n\ -echo "Running database migrations..."\n\ -npx prisma migrate deploy\n\ -echo "Starting application..."\n\ -exec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh +RUN printf '#!/bin/sh\nset -e\necho "Running database migrations..."\nnpx prisma migrate deploy\necho "Starting application..."\nexec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh ENV NODE_ENV=production ENV TZ=Asia/Shanghai diff --git a/backend/services/mining-admin-service/Dockerfile b/backend/services/mining-admin-service/Dockerfile index 6fda60ea..d9d3efc3 100644 --- a/backend/services/mining-admin-service/Dockerfile +++ b/backend/services/mining-admin-service/Dockerfile @@ -54,12 +54,7 @@ RUN DATABASE_URL="postgresql://user:pass@localhost:5432/db" npx prisma generate COPY --chown=nestjs:nodejs --from=builder /app/dist ./dist # 创建启动脚本 -RUN echo '#!/bin/sh\n\ -set -e\n\ -echo "Running database migrations..."\n\ -npx prisma migrate deploy\n\ -echo "Starting application..."\n\ -exec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh +RUN printf '#!/bin/sh\nset -e\necho "Running database migrations..."\nnpx prisma migrate deploy\necho "Starting application..."\nexec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh ENV NODE_ENV=production ENV TZ=Asia/Shanghai diff --git a/backend/services/mining-service/Dockerfile b/backend/services/mining-service/Dockerfile index 465c72e2..9e1f1e0c 100644 --- a/backend/services/mining-service/Dockerfile +++ b/backend/services/mining-service/Dockerfile @@ -37,12 +37,7 @@ RUN DATABASE_URL="postgresql://user:pass@localhost:5432/db" npx prisma generate COPY --chown=nestjs:nodejs --from=builder /app/dist ./dist -RUN echo '#!/bin/sh\n\ -set -e\n\ -echo "Running database migrations..."\n\ -npx prisma migrate deploy\n\ -echo "Starting application..."\n\ -exec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh +RUN printf '#!/bin/sh\nset -e\necho "Running database migrations..."\nnpx prisma migrate deploy\necho "Starting application..."\nexec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh ENV NODE_ENV=production ENV TZ=Asia/Shanghai diff --git a/backend/services/mining-wallet-service/Dockerfile b/backend/services/mining-wallet-service/Dockerfile index 53dc66ab..a5b27c5d 100644 --- a/backend/services/mining-wallet-service/Dockerfile +++ b/backend/services/mining-wallet-service/Dockerfile @@ -37,12 +37,7 @@ RUN DATABASE_URL="postgresql://user:pass@localhost:5432/db" npx prisma generate COPY --chown=nestjs:nodejs --from=builder /app/dist ./dist -RUN echo '#!/bin/sh\n\ -set -e\n\ -echo "Running database migrations..."\n\ -npx prisma migrate deploy\n\ -echo "Starting application..."\n\ -exec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh +RUN printf '#!/bin/sh\nset -e\necho "Running database migrations..."\nnpx prisma migrate deploy\necho "Starting application..."\nexec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh ENV NODE_ENV=production ENV TZ=Asia/Shanghai diff --git a/backend/services/trading-service/Dockerfile b/backend/services/trading-service/Dockerfile index 88ea9306..71ba9e6d 100644 --- a/backend/services/trading-service/Dockerfile +++ b/backend/services/trading-service/Dockerfile @@ -37,12 +37,7 @@ RUN DATABASE_URL="postgresql://user:pass@localhost:5432/db" npx prisma generate COPY --chown=nestjs:nodejs --from=builder /app/dist ./dist -RUN echo '#!/bin/sh\n\ -set -e\n\ -echo "Running database migrations..."\n\ -npx prisma migrate deploy\n\ -echo "Starting application..."\n\ -exec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh +RUN printf '#!/bin/sh\nset -e\necho "Running database migrations..."\nnpx prisma migrate deploy\necho "Starting application..."\nexec node dist/main.js\n' > /app/start.sh && chmod +x /app/start.sh ENV NODE_ENV=production ENV TZ=Asia/Shanghai