39948-vm/Dockerfile
2026-07-01 15:45:38 +02:00

22 lines
363 B
Docker

FROM node:24-alpine AS builder
RUN apk add --no-cache git
WORKDIR /app
COPY frontend/package*.json ./
RUN npm ci
COPY frontend .
RUN npm run build
FROM node:24-alpine
# FFmpeg is bundled via npm package ffmpeg-static
WORKDIR /app
COPY backend/package*.json ./
RUN npm ci
COPY backend .
COPY --from=builder /app/build /app/public
CMD ["npm", "run", "start"]