# build environment FROM node:12 as builder WORKDIR /app COPY package*.json ./ RUN npm install COPY . ./ RUN npm run build # production environment FROM node:12 RUN printf '\n\n- Copy application files\n' RUN printf 'Subfolder: ${PUBLIC_URL}' COPY --from=builder /app/build ./application/play-nine COPY --from=builder /app/build/index.html ./application/ RUN npm install -g serve@11.3.0 EXPOSE 80 CMD ["sh","-c","serve -s application -p 80"]