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