Startup: Dummy-PC 'Test' automatisch anlegen bei leerer Datenbank
This commit is contained in:
@@ -48,6 +48,25 @@ func main() {
|
|||||||
}
|
}
|
||||||
defer db.Close()
|
defer db.Close()
|
||||||
|
|
||||||
|
// Dummy-PC anlegen, falls keine Geräte vorhanden sind
|
||||||
|
pcs, err := db.GetAllPCs()
|
||||||
|
if err != nil {
|
||||||
|
log.Printf("Warnung: Konnte PCs nicht laden: %v", err)
|
||||||
|
} else if len(pcs) == 0 {
|
||||||
|
_, createErr := db.CreatePC(
|
||||||
|
"Test",
|
||||||
|
"00:11:22:33:AA:FF",
|
||||||
|
"192.168.0.1",
|
||||||
|
"30 7 * * Mon-Fri",
|
||||||
|
false,
|
||||||
|
)
|
||||||
|
if createErr != nil {
|
||||||
|
log.Printf("Warnung: Konnte Dummy-PC nicht anlegen: %v", createErr)
|
||||||
|
} else {
|
||||||
|
log.Println("Dummy-PC 'Test' automatisch angelegt (leere Datenbank)")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Wake-on-LAN Service initialisieren
|
// Wake-on-LAN Service initialisieren
|
||||||
wolService := wol.NewService()
|
wolService := wol.NewService()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user