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"]