From 3cf3feb2ae9ea31b13390a5a26f345920bb2427d Mon Sep 17 00:00:00 2001 From: Andrew Bastin Date: Wed, 8 Feb 2023 21:13:49 +0530 Subject: [PATCH] chore: updated dockerfile to install deps less --- packages/hoppscotch-backend/Dockerfile | 13 ++++++++----- packages/hoppscotch-backend/docker-compose.yml | 5 ++++- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/packages/hoppscotch-backend/Dockerfile b/packages/hoppscotch-backend/Dockerfile index ed9736551..9937610c4 100644 --- a/packages/hoppscotch-backend/Dockerfile +++ b/packages/hoppscotch-backend/Dockerfile @@ -5,13 +5,16 @@ WORKDIR /usr/src/app # # Install pnpm RUN npm i -g pnpm -# Prisma bits -COPY prisma ./prisma/ -RUN pnpx prisma generate +COPY pnpm-lock.yaml . +RUN pnpm fetch # # PNPM package install -COPY . . -RUN pnpm i +COPY ./packages/hoppscotch-backend . +RUN pnpm i --filter hoppscotch-backend + +# Prisma bits +RUN pnpm exec prisma generate + EXPOSE 3170 EXPOSE 9229 diff --git a/packages/hoppscotch-backend/docker-compose.yml b/packages/hoppscotch-backend/docker-compose.yml index f9f606083..219729016 100644 --- a/packages/hoppscotch-backend/docker-compose.yml +++ b/packages/hoppscotch-backend/docker-compose.yml @@ -1,7 +1,10 @@ version: '3.0' services: local: - build: . + build: + dockerfile: packages/hoppscotch-backend/Dockerfile + context: ../../ + env_file: - .env command: [ "pnpm", "run", "start:dev" ]