package seed import ( "lokideploy/models" "lokideploy/pkg/crypto" "lokideploy/repository" ) func Seed() { db := repository.GetDB() db.RLock() hasUsers := len(db.Users) > 0 db.RUnlock() if !hasUsers { hash, _ := crypto.HashPassword("admin123") repository.GetDB().CreateUser(&models.User{ Username: "admin", Password: hash, Nickname: "Administrator", Role: "admin", }) } }