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({
mode: "standalone",
}),
env: {
schema: {
ASTRO_DB_REMOTE_URL: envField.string({ context: "server", access: "secret" }),
}
},
experimental: {
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 { createClient } from "@libsql/client";
const { TURSO_DATABASE_URL } = loadEnv(process.env.NODE_ENV!, process.cwd(), "");
const client = createClient({
url: TURSO_DATABASE_URL,
url: ASTRO_DB_REMOTE_URL,
});
export const db = drizzle({ client });

View File

@ -1,13 +1,13 @@
import { loadEnv } from "vite";
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({
out: "./db/migrations",
schema: "./db/schema.ts",
dialect: "turso",
dbCredentials: {
url: TURSO_DATABASE_URL,
url: ASTRO_DB_REMOTE_URL,
},
});