Skip to content

Commit 6d7831c

Browse files
authored
fix server setup (#188)
1 parent 7d9a081 commit 6d7831c

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@ ENV DATABASE_URL="file:./dev.db"
2828
RUN \
2929
# TODO: This initalizes the database. But we should probably remove this later.
3030
pnpm --filter server prisma migrate reset --force && \
31-
# Build the monorepo packages.
31+
# Build the monorepo packages
3232
pnpm build && \
33+
# Generate the prisma client
34+
pnpm --filter server prisma generate && \
3335
# Build the server.
3436
pnpm --filter server build && \
3537
# Create an isolated deployment for the server.
3638
pnpm --filter server deploy --prod deployment --legacy && \
3739
# Move the runtime build artifacts into a separate directory.
38-
mkdir -p deployment/out && mv deployment/dist deployment/prisma deployment/node_modules deployment/package.json deployment/out && \
39-
# Generate the prisma client
40-
(cd deployment/out && pnpx prisma generate)
40+
mkdir -p deployment/out && mv deployment/dist deployment/prisma deployment/node_modules deployment/package.json deployment/out
4141

4242
# Slim runtime image.
4343
FROM node:22-alpine AS server

apps/server/prisma/schema.prisma

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
// learn more about it in the docs: https://pris.ly/d/prisma-schema
33

44
generator client {
5-
provider = "prisma-client-js"
6-
output = "generated/client"
5+
provider = "prisma-client"
6+
output = "generated/client"
7+
moduleFormat = "esm"
78
}
89

910
datasource db {

0 commit comments

Comments
 (0)