diff --git a/Dockerfile b/Dockerfile index 8657f448..17e75234 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,15 @@ -### STAGE 0: FFMPEG ### -FROM jrottenberg/ffmpeg:4.1-alpine AS ffmpeg - -### STAGE 1: Build client ### +### STAGE 0: Build client ### FROM node:12-alpine AS build WORKDIR /client COPY /client /client RUN npm install RUN npm run generate -### STAGE 2: Build server ### +### STAGE 1: Build server ### FROM node:12-alpine +RUN apk update && apk add --no-cache --update ffmpeg ENV NODE_ENV=production COPY --from=build /client/dist /client/dist -COPY --from=ffmpeg / / COPY index.js index.js COPY package.json package.json COPY server server