Initial commit including .env

This commit is contained in:
2026-06-22 17:43:40 +05:30
commit c577d47b75
286 changed files with 85878 additions and 0 deletions

38
seed.go.bak Normal file
View File

@@ -0,0 +1,38 @@
package main
import (
"fmt"
"log"
"doormile/config"
"doormile/db"
"doormile/models"
"doormile/utils"
)
func main() {
cfg, err := config.LoadConfig()
if err != nil {
log.Fatal("Failed to load config:", err)
}
db.ConnectDB(cfg)
passHash, _ := utils.HashPassword("admin")
adminUser := models.AppUser{
Authname: "Super Admin",
Email: "admin@doormile.com",
Contactno: "1234567890",
Password: passHash,
Roleid: 1,
Status: "Active",
Applocationid: 1,
}
if err := db.DB.Create(&adminUser).Error; err != nil {
log.Fatal("Failed to create admin user:", err)
}
fmt.Println("Successfully created admin user: admin@doormile.com / admin")
}