FROM node:22-alpine WORKDIR /app COPY package.json . COPY package-lock.json . RUN npm install ARG DATABASE_URL ENV DATABASE_URL=$DATABASE_URL COPY prisma.config.ts . COPY prisma ./prisma RUN npx prisma migrate deploy RUN npx prisma generate RUN npx prisma db seed COPY . . RUN npm run build EXPOSE 3000 ARG ORIGIN ENV ORIGIN=$ORIGIN CMD ["node", "build"]