Files
hoppscotch/Dockerfile
2022-07-21 20:58:53 -07:00

30 lines
483 B
Docker

FROM node:lts-alpine
LABEL maintainer="Hoppscotch (support@hoppscotch.io)"
# Add git as the prebuild target requires it to parse version information
RUN apk add --no-cache --virtual .gyp \
python3 \
make \
g++
# Create app directory
WORKDIR /app
ADD . /app/
COPY . .
RUN npm install -g pnpm
RUN pnpm i --unsafe-perm=true
ENV HOST 0.0.0.0
EXPOSE 3000
RUN mv packages/hoppscotch-app/.env packages/hoppscotch-app/.env
RUN pnpm run generate
CMD ["pnpm", "run", "start"]