fix(cli): cclean up prisma config

This commit is contained in:
Aman Varshney
2025-09-13 06:22:09 +05:30
parent 43c27df68a
commit 1cdcaa9cfb
2 changed files with 4 additions and 30 deletions

View File

@@ -340,7 +340,9 @@ async function getDatabaseInstructions(
`${pc.cyan("•")} Start docker container: ${`${runCmd} db:start`}`,
);
}
if (!(dbSetup === "d1" && serverDeploy === "alchemy")) {
instructions.push(`${pc.cyan("•")} Apply schema: ${`${runCmd} db:push`}`);
}
if (!(dbSetup === "d1" && serverDeploy === "alchemy")) {
instructions.push(
`${pc.cyan("•")} Database UI: ${`${runCmd} db:studio`}`,

View File

@@ -1,38 +1,10 @@
import "dotenv/config";
import path from "node:path";
import type { PrismaConfig } from "prisma";
{{#if (eq dbSetup "d1")}}
import { PrismaD1 } from "@prisma/adapter-d1";
{{/if}}
{{#if (eq dbSetup "turso")}}
import { PrismaLibSQL } from "@prisma/adapter-libsql";
{{/if}}
export default {
{{#if (or (eq dbSetup "d1") (eq dbSetup "turso"))}}
experimental: {
adapter: true
},
{{/if}}
schema: path.join("prisma", "schema"),
migrations: {
path: path.join("prisma", "migrations"),
},
{{#if (eq dbSetup "d1")}}
async adapter() {
return new PrismaD1({
CLOUDFLARE_D1_TOKEN: process.env.CLOUDFLARE_D1_TOKEN,
CLOUDFLARE_ACCOUNT_ID: process.env.CLOUDFLARE_ACCOUNT_ID,
CLOUDFLARE_DATABASE_ID: process.env.CLOUDFLARE_DATABASE_ID,
});
},
{{/if}}
{{#if (eq dbSetup "turso")}}
async adapter() {
return new PrismaLibSQL({
url: process.env.DATABASE_URL || "",
authToken: process.env.DATABASE_AUTH_TOKEN,
});
},
{{/if}}
}
} satisfies PrismaConfig;