// create-admin.js const path = require('path'); require('dotenv').config({ path: path.join(__dirname, '..', '.env') }); const bcrypt = require('bcrypt'); const { pool } = require('../db'); // db.js is one level up async function createSuperAdmin() { const username = 'admin_eagler'; const password = 'ILOOyCo8zDWWNl9bOyFbtiBULrNKd9'; const hash = await bcrypt.hash(password, 10); await pool.query( 'INSERT INTO admin_users (username, password_hash, role) VALUES (?, ?, ?)', [username, hash, 'superadmin'] ); console.log('Superadmin created'); process.exit(); } createSuperAdmin().catch(console.error);