123456789101112131415161718192021222324252627282930313233343536373839 |
- FROM node:alpine as builder
- ENV NODEROOT /usr/src/app/
- WORKDIR $NODEROOT
- COPY *.json ./
- RUN npm install
- COPY . .
- RUN npm run build
- RUN npm run build-canvas
- COPY . .
- FROM httpd:2.4 as runtime
- ENV NODEROOT /usr/src/app
- ENV HTTPDROOT /usr/local/apache2/htdocs/
- WORKDIR $HTTPDROOT
- COPY --from=builder $NODEROOT/build/canvas/ .
- EXPOSE 80
|