diff --git a/.changeset/lucky-cats-ring.md b/.changeset/lucky-cats-ring.md new file mode 100644 index 0000000..e689c1a --- /dev/null +++ b/.changeset/lucky-cats-ring.md @@ -0,0 +1,5 @@ +--- +"create-better-t-stack": patch +--- + +fix prisma config dotenv error diff --git a/apps/cli/src/helpers/prisma-postgres-setup.ts b/apps/cli/src/helpers/prisma-postgres-setup.ts index b5858e3..9a778b4 100644 --- a/apps/cli/src/helpers/prisma-postgres-setup.ts +++ b/apps/cli/src/helpers/prisma-postgres-setup.ts @@ -154,7 +154,7 @@ export default prisma; import type { ProjectConfig } from "../types"; export async function setupPrismaPostgres(config: ProjectConfig) { - const { projectName, packageManager, projectDir } = config; + const { packageManager, projectDir } = config; const serverDir = path.join(projectDir, "apps/server"); const s = spinner(); s.start("Setting up Prisma PostgreSQL"); @@ -172,6 +172,11 @@ export async function setupPrismaPostgres(config: ProjectConfig) { log.success( pc.green("Prisma PostgreSQL database configured successfully!"), ); + log.info( + pc.cyan( + 'NOTE: Make sure to uncomment `import "dotenv/config";` in `apps/server/src/prisma.config.ts` to load environment variables.', + ), + ); } else { const fallbackSpinner = spinner(); fallbackSpinner.start("Setting up fallback configuration"); diff --git a/apps/cli/templates/db/prisma/postgres/prisma.config.ts b/apps/cli/templates/db/prisma/postgres/prisma.config.ts index a65d58d..9e92886 100644 --- a/apps/cli/templates/db/prisma/postgres/prisma.config.ts +++ b/apps/cli/templates/db/prisma/postgres/prisma.config.ts @@ -1,4 +1,4 @@ -import "dotenv/config"; +// import "dotenv/config"; uncomment this to load .env import path from "node:path"; import type { PrismaConfig } from "prisma";