fix env var 2 electric boogaloo

This commit is contained in:
haetae 2025-09-22 17:05:03 -04:00
parent 48db73bbb3
commit ef98263ba0
3 changed files with 9 additions and 6 deletions

View File

@ -22,6 +22,11 @@ export default defineConfig({
adapter: node({ adapter: node({
mode: "standalone", mode: "standalone",
}), }),
env: {
schema: {
ASTRO_DB_REMOTE_URL: envField.string({ context: "server", access: "secret" }),
}
},
experimental: { experimental: {
fonts: [ fonts: [
{ {

View File

@ -1,10 +1,8 @@
import { loadEnv } from "vite"; import { ASTRO_DB_REMOTE_URL } from "astro:env/server";
import { drizzle } from "drizzle-orm/libsql/web"; import { drizzle } from "drizzle-orm/libsql/web";
import { createClient } from "@libsql/client"; import { createClient } from "@libsql/client";
const { TURSO_DATABASE_URL } = loadEnv(process.env.NODE_ENV!, process.cwd(), "");
const client = createClient({ const client = createClient({
url: TURSO_DATABASE_URL, url: ASTRO_DB_REMOTE_URL,
}); });
export const db = drizzle({ client }); export const db = drizzle({ client });

View File

@ -1,13 +1,13 @@
import { loadEnv } from "vite"; import { loadEnv } from "vite";
import { defineConfig } from 'drizzle-kit'; import { defineConfig } from 'drizzle-kit';
const { TURSO_DATABASE_URL } = loadEnv(process.env.NODE_ENV!, process.cwd(), ""); const { ASTRO_DB_REMOTE_URL } = loadEnv(process.env.NODE_ENV!, process.cwd(), "");
export default defineConfig({ export default defineConfig({
out: "./db/migrations", out: "./db/migrations",
schema: "./db/schema.ts", schema: "./db/schema.ts",
dialect: "turso", dialect: "turso",
dbCredentials: { dbCredentials: {
url: TURSO_DATABASE_URL, url: ASTRO_DB_REMOTE_URL,
}, },
}); });