chore: updated dockerfile to install deps less
This commit is contained in:
@@ -5,13 +5,16 @@ WORKDIR /usr/src/app
|
|||||||
# # Install pnpm
|
# # Install pnpm
|
||||||
RUN npm i -g pnpm
|
RUN npm i -g pnpm
|
||||||
|
|
||||||
# Prisma bits
|
COPY pnpm-lock.yaml .
|
||||||
COPY prisma ./prisma/
|
RUN pnpm fetch
|
||||||
RUN pnpx prisma generate
|
|
||||||
|
|
||||||
# # PNPM package install
|
# # PNPM package install
|
||||||
COPY . .
|
COPY ./packages/hoppscotch-backend .
|
||||||
RUN pnpm i
|
RUN pnpm i --filter hoppscotch-backend
|
||||||
|
|
||||||
|
# Prisma bits
|
||||||
|
RUN pnpm exec prisma generate
|
||||||
|
|
||||||
|
|
||||||
EXPOSE 3170
|
EXPOSE 3170
|
||||||
EXPOSE 9229
|
EXPOSE 9229
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
version: '3.0'
|
version: '3.0'
|
||||||
services:
|
services:
|
||||||
local:
|
local:
|
||||||
build: .
|
build:
|
||||||
|
dockerfile: packages/hoppscotch-backend/Dockerfile
|
||||||
|
context: ../../
|
||||||
|
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
command: [ "pnpm", "run", "start:dev" ]
|
command: [ "pnpm", "run", "start:dev" ]
|
||||||
|
|||||||
Reference in New Issue
Block a user