diff --git a/Dockerfile b/Dockerfile index de4abdb..0942791 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,6 +18,12 @@ ENV WATCHPACK_POLLING=true EXPOSE 3000 CMD ["pnpm", "dev"] +# --- Migrator (deps + src only, no Next.js build — used for pnpm payload migrate) --- +FROM base AS migrator +COPY --from=deps /app/node_modules ./node_modules +COPY . . +CMD ["pnpm", "payload", "migrate"] + # --- Build --- FROM base AS build COPY --from=deps /app/node_modules ./node_modules diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index bacbbdc..52fee35 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -15,7 +15,7 @@ services: migrator: build: context: . - target: build + target: migrator command: pnpm payload migrate env_file: - .env.production