Skip to content

Commit c5fb64d

Browse files
authored
fix docker build (#220)
1 parent f0996c0 commit c5fb64d

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ RUN \
3737
# Create an isolated deployment for the server.
3838
pnpm --filter server deploy --prod deployment --legacy && \
3939
# Move the runtime build artifacts into a separate directory.
40-
mkdir -p deployment/out && mv deployment/dist deployment/prisma deployment/node_modules deployment/package.json deployment/out
40+
mkdir -p deployment/out && mv deployment/dist deployment/node_modules deployment/package.json deployment/out && \
41+
# Add prisma client in dist
42+
mv deployment/prisma/generated/client/libquery_engine-linux-musl-arm64-openssl-3.0.x.so.node deployment/out/dist/libquery_engine-linux-musl-arm64-openssl-3.0.x.so.node
4143

4244
# Slim runtime image.
4345
FROM node:22-alpine AS server

apps/server/prisma/schema.prisma

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ generator client {
55
provider = "prisma-client"
66
output = "generated/client"
77
moduleFormat = "esm"
8-
binaryTargets = ["native", "linux-musl-openssl-3.0.x"] // linux needed for the deployment
8+
binaryTargets = ["native", "linux-musl-arm64-openssl-3.0.x"] // linux needed for the deployment
99
}
1010

1111
datasource db {

0 commit comments

Comments
 (0)