FROM mcr.microsoft.com/devcontainers/javascript-node:24-bookworm

WORKDIR /app

COPY package*.json ./
COPY src ./src
COPY appview ./appview

ENV PORT=8787
EXPOSE 8787

CMD ["sh", "-lc", "npm ci --omit=dev && exec node appview/server.js"]
