# Stage 1: FROM node:15.12.0-alpine AS sources RUN apk --no-cache add yarn git WORKDIR /var/www/app ADD ./package.json ./ ADD ./yarn.lock ./ ADD ./qmi-cloud-common ./qmi-cloud-common RUN yarn install --production # Stage 2: FROM node:15.12.0-alpine AS production ARG BUILD_ENV RUN echo "Building enviroment is: $BUILD_ENV" WORKDIR /var/www/app COPY --from=sources /var/www/app/node_modules ./node_modules COPY --from=sources /var/www/app/package.json ./package.json COPY ./server ./server COPY ./dist${BUILD_ENV} ./dist COPY ./mystatsmashup ./mystatsmashup EXPOSE 3000 EXPOSE 3100 CMD ["node", "-r", "esm", "server/server"]