Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion apps/cli/templates/db/drizzle/mysql/drizzle.config.ts.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,15 @@ dotenv.config({
{{/if}}
});

if (!process.env.DATABASE_URL) {
throw new Error("Missing DATABASE_URL");
}

export default defineConfig({
schema: "./src/schema",
out: "./src/migrations",
dialect: "mysql",
dbCredentials: {
url: process.env.DATABASE_URL || "",
url: process.env.DATABASE_URL,
},
});
6 changes: 5 additions & 1 deletion apps/cli/templates/db/drizzle/postgres/drizzle.config.ts.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,15 @@ dotenv.config({
{{/if}}
});

if (!process.env.DATABASE_URL) {
throw new Error("Missing DATABASE_URL");
}

export default defineConfig({
schema: "./src/schema",
out: "./src/migrations",
dialect: "postgresql",
dbCredentials: {
url: process.env.DATABASE_URL || "",
url: process.env.DATABASE_URL,
},
});
12 changes: 11 additions & 1 deletion apps/cli/templates/db/drizzle/sqlite/drizzle.config.ts.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@ dotenv.config({
{{/if}}
});

if (!process.env.DATABASE_URL) {
throw new Error("Missing DATABASE_URL");
}

{{#if (eq dbSetup "turso")}}
if (!process.env.DATABASE_AUTH_TOKEN) {
throw new Error("Missing DATABASE_AUTH_TOKEN");
}
{{/if}}

export default defineConfig({
schema: "./src/schema",
out: "./src/migrations",
Expand All @@ -19,7 +29,7 @@ export default defineConfig({
{{else}}
dialect: "turso",
dbCredentials: {
url: process.env.DATABASE_URL || "",
url: process.env.DATABASE_URL,
{{#if (eq dbSetup "turso")}}
authToken: process.env.DATABASE_AUTH_TOKEN,
{{/if}}
Expand Down