feat: bootstrap admin user on first run
This commit is contained in:
+3
-3
@@ -4,8 +4,8 @@ import { building, dev } from '$app/environment';
|
||||
import { getAuth } from '$lib/auth/server';
|
||||
import { getTextDirection } from '$lib/paraglide/runtime';
|
||||
import { paraglideMiddleware } from '$lib/paraglide/server';
|
||||
import { db } from '$lib/server/db';
|
||||
import { getConfig } from '$lib/server/config';
|
||||
import { db } from '$lib/server/db';
|
||||
import { svelteKitHandler } from 'better-auth/svelte-kit';
|
||||
import { randomBytes } from 'node:crypto';
|
||||
|
||||
@@ -34,11 +34,11 @@ export const init: ServerInit = async () => {
|
||||
|
||||
await getAuth().api.createUser({
|
||||
body: {
|
||||
data: { displayUsername: username, emailVerified: true, username },
|
||||
email,
|
||||
name: username,
|
||||
password,
|
||||
role: 'admin',
|
||||
data: { username, displayUsername: username, emailVerified: true }
|
||||
role: 'admin'
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user