1234567891011121314151617181920212223242526272829 |
- 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 mv packages/hoppscotch-app/.env.example packages/hoppscotch-app/.env
- RUN pnpm i --unsafe-perm=true
- ENV HOST 0.0.0.0
- EXPOSE 3000
- RUN pnpm run generate
- CMD ["pnpm", "run", "start"]
|