const createAuth = () => {
return betterAuth({
database: drizzleAdapter(getDatabase(), {
provider: "pg",
}),
secret: process.env.AUTH_SECRET!,
baseURL: process.env.API_URL!,
emailAndPassword: {
enabled: true,
requireEmailVerification: false,
},
session: {
expiresIn: 60 * 60 * 24 * 7, // 7 days
updateAge: 60 * 60 * 24, // 1 day
},
});
};
export default createAuth;
const createAuth = () => {
return betterAuth({
database: drizzleAdapter(getDatabase(), {
provider: "pg",
}),
secret: process.env.AUTH_SECRET!,
baseURL: process.env.API_URL!,
emailAndPassword: {
enabled: true,
requireEmailVerification: false,
},
session: {
expiresIn: 60 * 60 * 24 * 7, // 7 days
updateAge: 60 * 60 * 24, // 1 day
},
});
};
export default createAuth;