FROM node:24.11-alpine WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci --no-audit --no-fund --loglevel=error COPY vite.config.ts ./ COPY tsconfig*.json ./ COPY resources ./resources COPY public ./public COPY bootstrap ./bootstrap RUN npm run prod EXPOSE 13714 CMD ["node", "/app/bootstrap/ssr/ssr.js"]