import { betterAuth } from 'better-auth' import { prismaAdapter } from 'better-auth/adapters/prisma' import { prisma } from './prisma' export const auth = betterAuth({ database: prismaAdapter(prisma, { provider: 'mysql', }), emailAndPassword: { enabled: true, }, trustedOrigins: [process.env.BETTER_AUTH_URL || 'http://localhost:3000'], secret: process.env.BETTER_AUTH_SECRET, session: { expiresIn: 60 * 60 * 24 * 7, // 7 days updateAge: 60 * 60 * 24, // 1 day }, }) export type Auth = typeof auth