diff --git a/Dockerfile b/Dockerfile index 568add8faf..fb782d808e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +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 -RUN gulp build:prod --force - -# Create Build dir -RUN mkdir -p ./website/build - -# Start Habitica -EXPOSE 3000 -CMD ["node", "./website/transpiled-babel/index.js"] +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 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"] diff --git a/Docker-Dev b/Dockerfile-Production similarity index 65% rename from Docker-Dev rename to Dockerfile-Production index fb782d808e..568add8faf 100644 --- a/Docker-Dev +++ b/Dockerfile-Production @@ -1,18 +1,19 @@ -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 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"] +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 +RUN gulp build:prod --force + +# Create Build dir +RUN mkdir -p ./website/build + +# Start Habitica +EXPOSE 3000 +CMD ["node", "./website/transpiled-babel/index.js"]