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 US2KR_REPORTS_DIR=/data/reports PORT=8090 COPY --from=build /app/dist ./dist EXPOSE 8090 USER node CMD ["node", "dist/server.js"]