Add admin passwd env

This commit is contained in:
2026-02-26 21:13:27 +01:00
parent 1a0d8ec78b
commit b7b846dfa7
2 changed files with 10 additions and 1 deletions

View File

@@ -105,9 +105,16 @@ func ensureAdmin() {
var count int64
db.Model(&User{}).Where("username = ?", "admin").Count(&count)
password := os.Getenv("ADMIN_PASSWORD")
if password == "" {
log.Println("WARNING: ADMIN_PASSWORD not set, using default password")
log.Println("MAKING NO ADMIN ACCOUNT")
return
}
if count == 0 {
hash, _ := bcrypt.GenerateFromPassword(
[]byte("change_this_password"),
[]byte(password),
bcrypt.DefaultCost,
)