FROM node:22-alpine WORKDIR /app COPY package*.json ./ RUN npm ci --no-audit --no-fund COPY . . RUN npm run build ENV NODE_ENV=production ENV PORT=7860 ENV DATA_DIR=/data RUN mkdir -p /data EXPOSE 7860 CMD ["node", "server.js"]