From 905762277bc500828982703ea091d01c44514945 Mon Sep 17 00:00:00 2001 From: endofzero Date: Mon, 21 Sep 2020 23:51:54 -0600 Subject: [PATCH] Create Dockerfile --- Dockerfile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..7f26dba2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,37 @@ +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"]