feat: add basic webui

This commit is contained in:
2024-12-30 06:39:09 +08:00
parent 608a7fb9c6
commit a4c549e7c3
462 changed files with 35900 additions and 2491 deletions

View File

@@ -0,0 +1,18 @@
import type { PostgresPool } from '@konobangu/database/builder';
import { betterAuth } from 'better-auth';
import { nextCookies } from 'better-auth/next-js';
import { organization } from 'better-auth/plugins';
export interface BuildAuthProps {
pool: PostgresPool;
baseURL: string;
}
export const buildAuth = ({ pool, baseURL }: BuildAuthProps) =>
betterAuth({
database: pool,
plugins: [nextCookies(), organization()],
baseURL,
});
export { getMigrations as getAuthMigrations } from 'better-auth/db';