api-client/packages/hoppscotch-backend/Dockerfile

27 lines
382 B
Docker
Raw Normal View History

FROM node:lts
WORKDIR /usr/src/app
2022-12-06 20:00:51 +00:00
# # Install pnpm
RUN npm i -g pnpm
COPY pnpm-lock.yaml .
RUN pnpm fetch
2022-12-15 17:51:21 +00:00
# # PNPM package install
COPY ./packages/hoppscotch-backend .
RUN pnpm i --filter hoppscotch-backend
# Prisma bits
RUN pnpm exec prisma generate
EXPOSE 3170
EXPOSE 9229
ENV APP_PORT=${PORT}
ENV DB_URL=${DATABASE_URL}
ENV PRODUCTION=true
2022-12-06 20:00:51 +00:00
CMD ["pnpm", "run", "start"]