FROM node:10 as stage-build ARG NPM_REGISTRY="https://registry.npmmirror.com" ENV NPM_REGISTY=$NPM_REGISTRY ARG SASS_BINARY_SITE="https://npmmirror.com/mirrors/node-sass" ENV SASS_BINARY_SITE=$SASS_BINARY_SITE WORKDIR /data RUN npm config set sass_binary_site=${SASS_BINARY_SITE} RUN npm config set registry ${NPM_REGISTRY} RUN yarn config set registry ${NPM_REGISTRY} COPY package.json yarn.lock /data/ RUN yarn install RUN npm rebuild node-sass ARG VERSION ENV VERSION=$VERSION ADD . /data RUN cd utils && bash -xieu build.sh build FROM nginx:alpine COPY --from=stage-build /data/release/lina /opt/lina COPY nginx.conf /etc/nginx/conf.d/default.conf