From 135df1dc48c298f7c6bdaaa3baa6cb39b04f5816 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Thu, 29 Jun 2017 21:34:39 +0000 Subject: [PATCH] chore(build): update Dockerfile --- Dockerfile-prod | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Dockerfile-prod diff --git a/Dockerfile-prod b/Dockerfile-prod new file mode 100644 index 0000000000..b31b811f2f --- /dev/null +++ b/Dockerfile-prod @@ -0,0 +1,18 @@ +FROM node:boron + +# Install global packages +RUN npm install -g gulp grunt-cli bower mocha + +# Clone Habitica repo and install dependencies +RUN mkdir -p /usr/src/habitrpg +WORKDIR /usr/src/habitrpg +RUN git clone --branch v3.99.0 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg +RUN npm install +RUN bower install --allow-root + +# Create Build dir +RUN mkdir -p ./website/build + +# Start Habitica +EXPOSE 3000 +CMD ["npm", "start"]