FROM node:20-alpine WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . RUN npm run build RUN npm prune --production EXPOSE 7860 CMD ["node", "server.mjs"]