This commit is contained in:
Christopher Cookman 2025-08-31 11:07:44 -06:00
parent b4525a89bd
commit a4eeec72ca

View file

@ -84,6 +84,7 @@ app.listen(port, (err) => {
// Do init stuff // Do init stuff
await db.query("CREATE TABLE IF NOT EXISTS users ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(255) UNIQUE, passwordHash VARCHAR(255), perms TEXT, createdAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP );"); await db.query("CREATE TABLE IF NOT EXISTS users ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(255) UNIQUE, passwordHash VARCHAR(255), perms TEXT, createdAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP );");
db.query("SELECT COUNT(*) AS count FROM users;").then(async (res) => { db.query("SELECT COUNT(*) AS count FROM users;").then(async (res) => {
console.log(res);
if (res[0].count === 0) { if (res[0].count === 0) {
const defaultUser = process.env.DEFAULT_USER || "admin"; const defaultUser = process.env.DEFAULT_USER || "admin";
const defaultPassword = process.env.DEFAULT_PASSWORD || [...Array(32)].map(() => (Math.random().toString(36)+Math.random().toString(32)).charAt(2)).join(''); const defaultPassword = process.env.DEFAULT_PASSWORD || [...Array(32)].map(() => (Math.random().toString(36)+Math.random().toString(32)).charAt(2)).join('');