From 7ebcad6abb37cc3784e928597b2710b91f496355 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Mon, 11 Apr 2022 22:31:27 +0200 Subject: [PATCH] fix: Update dockerfile --- Dockerfile | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index fa19947eb..87c4d54c9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,14 @@ FROM node:16.14.2-alpine as install WORKDIR /app -COPY package*.json . -RUN yarn install -FROM node:16.14.2-alpine +RUN apk add --no-cache curl +RUN curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm@6 +RUN pnpm add -g pnpm + +COPY package*.json . +RUN pnpm install + +FROM node:16.14.2-alpine ARG TARGETPLATFORM WORKDIR /app @@ -23,12 +28,15 @@ COPY . . RUN apk add --no-cache git git-lfs openssh-client curl jq cmake sqlite openssl RUN curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm@6 RUN pnpm add -g pnpm - RUN mkdir -p ~/.docker/cli-plugins/ RUN curl -SL https://cdn.coollabs.io/bin/$TARGETPLATFORM/docker-20.10.9 -o /usr/bin/docker RUN curl -SL https://cdn.coollabs.io/bin/$TARGETPLATFORM/docker-compose-linux-2.3.4 -o ~/.docker/cli-plugins/docker-compose RUN chmod +x ~/.docker/cli-plugins/docker-compose /usr/bin/docker +RUN pnpm prisma generate RUN pnpm build + + + EXPOSE 3000 CMD ["pnpm", "start"] \ No newline at end of file