FROM ghcr.io/enricoros/big-agi:development RUN apk add --no-cache openssl WORKDIR /app RUN mv middleware_BASIC_AUTH.ts middleware.ts ENV NODE_ENV=production RUN npm run build # Copy Built app COPY --from=builder --chown=nextjs:nodejs /app/public ./public COPY --from=builder --chown=nextjs:nodejs /app/.next ./.next COPY --from=builder --chown=nextjs:nodejs /app/node_modules ./node_modules COPY --from=builder --chown=nextjs:nodejs /app/src/server/prisma ./src/server/prisma # Start the application CMD ["next", "start"]