FROM node:22-alpine WORKDIR /app RUN apk add --no-cache openssl COPY package*.json ./ RUN npm ci --only=production COPY . . RUN npx prisma generate EXPOSE 3000 CMD ["sh", "-c", "npm run db:deploy && npm run start"]