diff --git a/.dockerignore b/.dockerignore index dd3614d..fd941e7 100644 --- a/.dockerignore +++ b/.dockerignore @@ -4,6 +4,9 @@ node_modules/ # Build output dist/ +# Prisma generated client (regenerated fresh during build; a stale host copy would clobber it via `COPY . .`) +src/generated/ + # Environment files .env .env.* diff --git a/Dockerfile b/Dockerfile index 2c11a21..c6318ad 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,7 +40,7 @@ FROM deps-dev AS build # Keeping them separate allows Prisma generate to be cached # when only application source code changes. COPY prisma ./prisma -COPY prisma.config.ts ./ +COPY prisma.config.ts tsconfig.json ./ COPY src/loadEnvFile.ts ./src/loadEnvFile.ts ENV DATABASE_URL="file:/tmp/build.db"