FROM node:24-slim AS build WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci COPY tsconfig.json ./ COPY src ./src COPY web ./web RUN npm run build FROM node:24-slim WORKDIR /app ENV NODE_ENV=production SEBRIEF_REPORTS_DIR=/data/reports PORT=8091 COPY --from=build /app/dist ./dist EXPOSE 8091 USER node CMD ["node", "dist/server.js"]