Skip to content

Instantly share code, notes, and snippets.

@teyfix
teyfix / auth.ts
Last active January 26, 2026 23:28
Better Auth with dynamic baseURL workaround
import { serverConfig } from "@/config/server.config";
import { db } from "@/db/drizzle"; // your drizzle instance
import * as schema from "@/db/schemas/auth.schema";
import { betterAuth, type BetterAuthOptions } from "better-auth";
import { drizzleAdapter } from "better-auth/adapters/drizzle";
import { nextCookies } from "better-auth/next-js";
import { admin } from "better-auth/plugins";
import { v7 } from "uuid";
/**