FROM node:22

WORKDIR /usr/src/app

COPY . .

RUN npm ci

RUN npm run build-noweb

RUN npm prune --production

COPY dist dist

EXPOSE 3000

ENV SERVE_WEB=false

CMD ["npm", "run", "serve"]
