FROM node:20-alpine WORKDIR /app RUN apk add --no-cache openssl curl COPY package*.json ./ RUN npm install || true COPY . . EXPOSE 4000 CMD ["node", "dist/main.js"]