HabitRPG/habitrpg

View on GitHub
Dockerfile-Dev

Summary

Maintainability
Test Coverage
FROM node:20

# Install global packages
RUN npm install -g gulp-cli mocha

# Copy package.json and package-lock.json into image, then install
# dependencies.
WORKDIR /usr/src/habitica
COPY ["package.json", "package-lock.json", "./"]
RUN npm install

# Copy the remaining source files in.
COPY . /usr/src/habitica
RUN npm run postinstall