From b6e613e0d953b67ad2400734d6da46aed441a971 Mon Sep 17 00:00:00 2001 From: Brian Y <49756432+murgle2@users.noreply.github.com> Date: Wed, 15 Mar 2023 22:01:15 -0400 Subject: [PATCH] fix: broken docker dev config Workaround for openssl since prisma version < 4.8.0: https://github.com/prisma/prisma/issues/16553 --- docker-compose.override.yml | 2 +- server/dev.Dockerfile | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docker-compose.override.yml b/docker-compose.override.yml index cf9a2da1c..0343b295b 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -63,6 +63,6 @@ services: ports: - "9229:9229" # Expose for NodeJS debugging build: - context: ./ + context: ./server dockerfile: dev.Dockerfile command: npm run ${CMD:-start:push:debug} diff --git a/server/dev.Dockerfile b/server/dev.Dockerfile index 7d76b6ee0..878307a8c 100644 --- a/server/dev.Dockerfile +++ b/server/dev.Dockerfile @@ -13,8 +13,14 @@ RUN npm i COPY . . +RUN apk update +RUN apk add openssl1.1-compat + RUN npx prisma generate FROM node:18-alpine +RUN apk update +RUN apk add openssl1.1-compat + COPY --from=builder /app/. ./ \ No newline at end of file