diff --git a/src/auth.ts b/src/auth.ts index 7e1cab6..a2a74d3 100644 --- a/src/auth.ts +++ b/src/auth.ts @@ -1,7 +1,6 @@ import { SvelteKitAuth } from '@auth/sveltekit'; import GitHub from '@auth/sveltekit/providers/github'; import Google from '@auth/sveltekit/providers/google'; -import { env } from '$env/dynamic/private'; import { DrizzleAdapter } from '@auth/drizzle-adapter'; import { users, @@ -58,14 +57,14 @@ export const { }, providers: [ GitHub({ - clientId: env.GITHUB_ID, - clientSecret: env.GITHUB_SECRET + clientId: process.env.GITHUB_ID, + clientSecret: process.env.GITHUB_SECRET }), Google({ - clientId: env.GOOGLE_ID, - clientSecret: env.GOOGLE_SECRET + clientId: process.env.GOOGLE_ID, + clientSecret: process.env.GOOGLE_SECRET }) ], - trustHost: env.AUTH_TRUST_HOST === 'true' || process.env.AUTH_TRUST_HOST === 'true', - secret: env.AUTH_SECRET + trustHost: true, + secret: process.env.AUTH_SECRET }); diff --git a/src/lib/server/db/index.ts b/src/lib/server/db/index.ts index aa05df6..4a9fdf3 100644 --- a/src/lib/server/db/index.ts +++ b/src/lib/server/db/index.ts @@ -1,15 +1,8 @@ -// for neon later - -// import { drizzle } from 'drizzle-orm/neon-http'; -// import { neon } from '@neondatabase/serverless'; -// import { env } from '$env/dynamic/private'; -// if (!env.DATABASE_URL) throw new Error('DATABASE_URL is not set'); -// const client = neon(env.DATABASE_URL); -// export const db = drizzle(client); - -import { DATABASE_URL } from '$env/static/private'; import { drizzle } from 'drizzle-orm/postgres-js'; import postgres from 'postgres'; -const client = postgres(DATABASE_URL); +const dburl = process.env.DATABASE_URL; +if (!dburl) throw new Error('DATABASE_URL is required (index.ts)'); + +const client = postgres(dburl); export const db = drizzle(client);