blob: e9ed2df3052a437cee539146c51f5a980d2eaea3 [file] [log] [blame]
# State 1
FROM node:8.15.0-alpine as buildstage
WORKDIR /usr/uiapp
COPY package.json yarn.lock ./
COPY . .
RUN rm -rf ./dist
RUN yarn install
RUN yarn build:prod
# Stage 2
FROM nginx:1.15.8-alpine
COPY --from=buildstage /usr/uiapp/dist/uscheduler-ui /usr/share/nginx/html
COPY ./nginx/nginx.conf /etc/nginx/conf.d/default.conf
ENTRYPOINT [ "nginx", "-c", "/etc/nginx/nginx.conf", "-g", "daemon off;"]