FROM node:20-bookworm-slim RUN apt-get update \ && apt-get install -y --no-install-recommends ffmpeg \ && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci COPY . . RUN npm run build && npm prune --omit=dev # APP_PORT hält den Server im Container fest auf dem Port aus .vch/deploy.yaml. ENV NODE_ENV=production APP_PORT=3000 EXPOSE 3000 CMD ["node", "server/index.js"]