load admin user credentials from environment variables in seedBasicData function
This commit is contained in:
@@ -196,13 +196,15 @@ async function seedBasicData(verbose: boolean) {
|
||||
const existingUsers = await db.select().from(schema.users);
|
||||
|
||||
if (existingUsers.length === 0) {
|
||||
// Create admin user
|
||||
const adminPassword = await bcrypt.hash('admin123', 12);
|
||||
// Create admin user - load from env
|
||||
const adminPassEnv = process.env.ADMIN_PASSWORD || 'admin123';
|
||||
const adminEmailEnv = process.env.ADMIN_EMAIL || 'admin@tabletennis.com';
|
||||
const adminPassword = await bcrypt.hash(adminPassEnv, 12);
|
||||
const adminId = randomUUID();
|
||||
|
||||
await db.insert(schema.users).values({
|
||||
id: adminId,
|
||||
email: 'admin@tabletennis.com',
|
||||
email: adminEmailEnv,
|
||||
name: 'Admin',
|
||||
surname: 'User',
|
||||
password: adminPassword,
|
||||
|
||||
Reference in New Issue
Block a user