chore: Dockerfile 启动前先 prisma migrate deploy(幂等建表)

This commit is contained in:
liuyun 2026-10-21 15:16:20 +08:00
parent 989b113a4c
commit b0b29a1a06

View File

@ -6,4 +6,5 @@ RUN pnpm install --frozen-lockfile
COPY . . COPY . .
RUN pnpm exec prisma generate && pnpm build RUN pnpm exec prisma generate && pnpm build
EXPOSE 3000 EXPOSE 3000
CMD ["node", "dist/main.js"] # 启动前先跑 Prisma 迁移建表(幂等,已应用的迁移自动跳过),再起服务
CMD ["sh", "-c", "pnpm exec prisma migrate deploy && node dist/main.js"]