FROM node:12 as base WORKDIR /shapez.io COPY . . EXPOSE 3005 EXPOSE 3001 RUN apt-get update \ && apt-get update \ && apt-get upgrade -y \ && apt-get dist-upgrade -y \ && apt-get install -y --no-install-recommends \ git \ ffmpeg \ && rm -rf /var/lib/apt/lists/* \ && curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash RUN apt-get update \ && apt-get install -y --no-install-recommends \ git-lfs FROM base as shape_base WORKDIR /shapez.io RUN git-lfs pull RUN yarn WORKDIR /shapez.io/gulp RUN yarn WORKDIR /shapez.io/gulp ENTRYPOINT ["yarn", "gulp"]