| FROM node:bullseye AS builder |
| COPY package.json yarn.lock* package-lock.json* ./ |
| FROM node:bullseye AS runner |
| RUN addgroup --system --gid 1001 nodejs |
| RUN adduser --system --uid 1001 nextjs |
| COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ |
| COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static |
| COPY --from=builder --chown=nextjs:nodejs /app/public ./public |
| ENV NEXT_PUBLIC_NGINX_URL=http://team9.10813352.xyz:5009/upload |
| ENV PUBLIC_URL=http://team9.10813352.xyz:5009/api |
| CMD ["node", "server.js"] |