FROM node:alpine3.12 as builder

LABEL maintainer="Raysdata <tangzy@raysdata.com>"

COPY package.json ./

RUN yarn config set registry http://registry.npm.taobao.org && \
    yarn && \
    mkdir /big-screen && \
    mv ./node_modules ./big-screen

WORKDIR /big-screen

COPY . .

RUN yarn build


FROM nginx:latest

COPY ./config/nginx-custom.conf /etc/nginx/conf.d/default.conf

RUN rm -rf /usr/share/nginx/html/*

COPY --from=builder /big-screen/dist /usr/share/nginx/html

CMD ["nginx", "-g", "daemon off;"]