FROM node:20-slim AS build WORKDIR /app COPY package*.json ./ RUN npm install COPY . . # RUN npx prisma generate RUN npm run build FROM node:20-slim AS nuxt WORKDIR /app RUN apt-get update && apt-get install -y openssl COPY --from=build /app/.output ./.output COPY --from=build /app/node_modules ./node_modules COPY --from=build /app/package*.json ./ # COPY --from=build /app/prisma ./prisma # RUN npx prisma generate ENV NODE_ENV=production EXPOSE 3000 CMD ["node", ".output/server/index.mjs"]