FROM node:22.16.0-bookworm-slim

WORKDIR /app

RUN addgroup --system app && adduser --system --ingroup app app

COPY package.json ./
RUN npm install

COPY . .

USER app

EXPOSE 4200

CMD ["npm", "start"]
