3. Try the features
- {(loading || !isAuthReady) ? (
-
@@ -139,20 +131,18 @@ export default function Home() {
diff --git a/src/components/setup-checklist.tsx b/src/components/setup-checklist.tsx
index edd7acc..6c89c68 100644
--- a/src/components/setup-checklist.tsx
+++ b/src/components/setup-checklist.tsx
@@ -6,7 +6,7 @@ import { Button } from "@/components/ui/button";
type DiagnosticsResponse = {
timestamp: string;
env: {
- DATABASE_URL: boolean;
+ POSTGRES_URL: boolean;
BETTER_AUTH_SECRET: boolean;
GOOGLE_CLIENT_ID: boolean;
GOOGLE_CLIENT_SECRET: boolean;
@@ -69,12 +69,12 @@ export function SetupChecklist() {
key: "env",
label: "Environment variables",
ok:
- !!data?.env.DATABASE_URL &&
+ !!data?.env.POSTGRES_URL &&
!!data?.env.BETTER_AUTH_SECRET &&
!!data?.env.GOOGLE_CLIENT_ID &&
!!data?.env.GOOGLE_CLIENT_SECRET,
detail:
- "Requires DATABASE_URL, BETTER_AUTH_SECRET, GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET",
+ "Requires POSTGRES_URL, BETTER_AUTH_SECRET, GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET",
},
{
key: "db",
diff --git a/src/hooks/use-diagnostics.ts b/src/hooks/use-diagnostics.ts
index 606b34b..172fcc7 100644
--- a/src/hooks/use-diagnostics.ts
+++ b/src/hooks/use-diagnostics.ts
@@ -5,7 +5,7 @@ import { useEffect, useState } from "react";
type DiagnosticsResponse = {
timestamp: string;
env: {
- DATABASE_URL: boolean;
+ POSTGRES_URL: boolean;
BETTER_AUTH_SECRET: boolean;
GOOGLE_CLIENT_ID: boolean;
GOOGLE_CLIENT_SECRET: boolean;
@@ -51,7 +51,10 @@ export function useDiagnostics() {
fetchDiagnostics();
}, []);
- const isAuthReady = data?.auth.configured && data?.database.connected && data?.database.schemaApplied;
+ const isAuthReady =
+ data?.auth.configured &&
+ data?.database.connected &&
+ data?.database.schemaApplied;
const isAiReady = data?.ai.configured;
return {
@@ -62,4 +65,4 @@ export function useDiagnostics() {
isAuthReady: Boolean(isAuthReady),
isAiReady: Boolean(isAiReady),
};
-}
\ No newline at end of file
+}
diff --git a/src/lib/db.ts b/src/lib/db.ts
index 5e1d49e..32336fe 100644
--- a/src/lib/db.ts
+++ b/src/lib/db.ts
@@ -1,12 +1,12 @@
-import { drizzle } from "drizzle-orm/postgres-js"
-import postgres from "postgres"
-import * as schema from "./schema"
+import { drizzle } from "drizzle-orm/postgres-js";
+import postgres from "postgres";
+import * as schema from "./schema";
-const connectionString = process.env.DATABASE_URL as string
+const connectionString = process.env.POSTGRES_URL as string;
if (!connectionString) {
- throw new Error("DATABASE_URL environment variable is not set")
+ throw new Error("POSTGRES_URL environment variable is not set");
}
-const client = postgres(connectionString)
-export const db = drizzle(client, { schema })
\ No newline at end of file
+const client = postgres(connectionString);
+export const db = drizzle(client, { schema });