diff --git a/packages/infra/docker/Dockerfile.gatekeeper b/packages/infra/docker/Dockerfile.gatekeeper index f2ba136..74a9b37 100644 --- a/packages/infra/docker/Dockerfile.gatekeeper +++ b/packages/infra/docker/Dockerfile.gatekeeper @@ -25,9 +25,12 @@ ENV NODE_ENV=production RUN addgroup --system --gid 1001 nodejs RUN adduser --system --uid 1001 nextjs -COPY --from=builder /app/packages/gatekeeper/public ./packages/gatekeeper/public -COPY --from=builder /app/packages/gatekeeper/.next/standalone ./ -COPY --from=builder /app/packages/gatekeeper/.next/static ./packages/gatekeeper/.next/static +# Set the correct permission for prerender cache +RUN mkdir -p packages/gatekeeper/.next && chown nextjs:nodejs packages/gatekeeper/.next + +COPY --from=builder --chown=nextjs:nodejs /app/packages/gatekeeper/public ./packages/gatekeeper/public +COPY --from=builder --chown=nextjs:nodejs /app/packages/gatekeeper/.next/standalone ./ +COPY --from=builder --chown=nextjs:nodejs /app/packages/gatekeeper/.next/static ./packages/gatekeeper/.next/static USER nextjs EXPOSE 3000