From fa30610c0e52b8f13f130f96e85c2e94c0d5e9b8 Mon Sep 17 00:00:00 2001 From: laoboli <1293528695@qq.com> Date: Thu, 23 Jul 2026 12:44:39 +0800 Subject: [PATCH] fix: migrate --- Dockerfile | 7 +++++++ docker/entrypoint.sh | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100644 docker/entrypoint.sh diff --git a/Dockerfile b/Dockerfile index c4bd0d267..7a2d0cc88 100644 --- a/Dockerfile +++ b/Dockerfile @@ -56,12 +56,19 @@ COPY --from=builder --chown=nextjs:nodejs /app/package.json ./package.json COPY --from=builder --chown=nextjs:nodejs /app/pnpm-lock.yaml ./pnpm-lock.yaml COPY --from=builder --chown=nextjs:nodejs /app/pnpm-workspace.yaml ./pnpm-workspace.yaml COPY --from=builder --chown=nextjs:nodejs /app/next.config.ts ./next.config.ts +COPY --from=builder --chown=nextjs:nodejs /app/prisma.config.ts ./prisma.config.ts +COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma +COPY --from=builder --chown=nextjs:nodejs /app/docker/entrypoint.sh ./docker-entrypoint.sh COPY --from=builder --chown=nextjs:nodejs /app/node_modules ./node_modules COPY --from=builder --chown=nextjs:nodejs /app/public ./public COPY --from=builder --chown=nextjs:nodejs /app/.next ./.next +RUN sed -i 's/\r$//' ./docker-entrypoint.sh \ + && chmod +x ./docker-entrypoint.sh + USER nextjs EXPOSE 3000 +ENTRYPOINT ["./docker-entrypoint.sh"] CMD ["pnpm", "start"] diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh new file mode 100644 index 000000000..24d753705 --- /dev/null +++ b/docker/entrypoint.sh @@ -0,0 +1,6 @@ +#!/bin/sh +set -e + +pnpm exec prisma migrate deploy + +exec "$@"