diff --git a/.dockerignore b/.dockerignore index 93ac769994..651665bbd9 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,3 +1,2 @@ node_modules .git -website diff --git a/Dockerfile-Dev b/Dockerfile-Dev index eb793a863c..55aa9ee954 100644 --- a/Dockerfile-Dev +++ b/Dockerfile-Dev @@ -1,5 +1,11 @@ -FROM node:12 -WORKDIR /code -COPY package*.json /code/ -RUN npm install -RUN npm install -g gulp-cli mocha +FROM node:12 + +# Install global packages +RUN npm install -g gulp-cli mocha + +# Copy Habitica code into container and install dependencies +WORKDIR /usr/src/habitica +COPY . /usr/src/habitica + +RUN npm install +RUN npm run postinstall