diff --git a/prisma.deploy.config.cjs b/prisma.deploy.config.cjs new file mode 100644 index 0000000..ae01608 --- /dev/null +++ b/prisma.deploy.config.cjs @@ -0,0 +1,8 @@ +// Minimal Prisma config for `prisma migrate deploy` on the EC2 instance. +// Uses CommonJS (no imports) to avoid loading @prisma/config and its +// transitive `effect` dependency, which is not bundled in the artifact. +module.exports = { + datasource: { + url: process.env.DATABASE_URL, + }, +}; diff --git a/prisma.deploy.config.mjs b/prisma.deploy.config.mjs new file mode 100644 index 0000000..bab6183 --- /dev/null +++ b/prisma.deploy.config.mjs @@ -0,0 +1,7 @@ +// Minimal Prisma config for `prisma migrate deploy` on the EC2 instance. +// No imports — avoids loading @prisma/config and its transitive dependencies. +export default { + datasource: { + url: process.env.DATABASE_URL, + }, +}; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 3b182cd..104b7aa 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -2,7 +2,8 @@ // learn more about it in the docs: https://pris.ly/d/prisma-schema generator client { - provider = "prisma-client-js" + provider = "prisma-client-js" + binaryTargets = ["native", "linux-arm64-openssl-3.0.x"] } datasource db {