FROM node:22-slim

WORKDIR /app

ENV NODE_ENV=production
ENV PORT=8080

COPY package*.json ./
RUN npm ci --omit=dev

COPY api.cjs ./api.cjs

EXPOSE 8080

CMD ["node", "api.cjs"]
