Dockerfile (hoppscotch-2.0.0) | : | Dockerfile (hoppscotch-2.1.0) | ||
---|---|---|---|---|
FROM node:12-alpine | FROM node:lts-alpine | |||
LABEL maintainer="Hoppscotch (support@hoppscotch.io)" | LABEL maintainer="Hoppscotch (support@hoppscotch.io)" | |||
# Add git as the prebuild target requires it to parse version information | # Add git as the prebuild target requires it to parse version information | |||
RUN apk add --update --no-cache \ | RUN apk add --update --no-cache \ | |||
git | git | |||
# Create app directory | # Create app directory | |||
WORKDIR /app | WORKDIR /app | |||
COPY package*.json ./ | ||||
RUN npm install | ||||
ADD . /app/ | ADD . /app/ | |||
COPY . . | COPY . . | |||
RUN npm install -g pnpm | ||||
RUN pnpm i --unsafe-perm=true | ||||
ENV HOST 0.0.0.0 | ENV HOST 0.0.0.0 | |||
EXPOSE 3000 | EXPOSE 3000 | |||
RUN mv .env.example .env | RUN mv packages/hoppscotch-app/.env.example packages/hoppscotch-app/.env | |||
RUN pnpm run generate | ||||
CMD ["npm", "run", "dev"] | CMD ["pnpm", "run", "start"] | |||
End of changes. 5 change blocks. | ||||
6 lines changed or deleted | 8 lines changed or added |