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" ]