This commit is contained in:
Mackie 2026-05-22 23:11:12 +08:00
parent 432f203702
commit f4104e4366

View file

@ -16,15 +16,13 @@ COPY . .
ENV NEXT_TELEMETRY_DISABLED=1 ENV NEXT_TELEMETRY_DISABLED=1
ENV NODE_ENV=production ENV NODE_ENV=production
ARG DATABASE_URI # Dummy values for build time (overridden at runtime by Dokploy env vars)
ARG PAYLOAD_SECRET ENV DATABASE_URI=mongodb://localhost:27017/build-placeholder
ARG NEXT_PUBLIC_SERVER_URL ENV PAYLOAD_SECRET=build-time-placeholder
ENV DATABASE_URI=$DATABASE_URI ENV NEXT_PUBLIC_SERVER_URL=http://localhost:3002
ENV PAYLOAD_SECRET=$PAYLOAD_SECRET
ENV NEXT_PUBLIC_SERVER_URL=$NEXT_PUBLIC_SERVER_URL
RUN pnpm payload generate:types || echo "Skipped" RUN pnpm payload generate:types || echo "Skipped"
RUN pnpm next build RUN pnpm next build --experimental-build-mode compile
FROM base AS runner FROM base AS runner
WORKDIR /app WORKDIR /app
@ -45,4 +43,4 @@ EXPOSE 3002
ENV PORT=3002 ENV PORT=3002
ENV HOSTNAME=0.0.0.0 ENV HOSTNAME=0.0.0.0
CMD ["node", "server.js"] CMD ["node", "server.js"]