FROM node:22-alpine WORKDIR /app RUN apk add --no-cache curl jq COPY package*.json ./ COPY prisma ./prisma RUN npm ci RUN npx prisma generate COPY . . CMD ["sh", "-lc", ". /app/scripts/load-vault-env.sh && npm run start"]