improve logging
Some checks failed
Build and Deploy ytdlp-site / build-deploy (push) Has been cancelled

Signed-off-by: Carl Pearson <me@carlpearson.net>
This commit is contained in:
2025-10-06 05:44:54 -06:00
parent 12137b1fa8
commit ee4be382b9

14
main.go
View File

@@ -1,7 +1,6 @@
package main package main
import ( import (
"fmt"
"html/template" "html/template"
"io" "io"
golog "log" golog "log"
@@ -95,24 +94,25 @@ func main() {
sqlDB.SetMaxOpenConns(1) sqlDB.SetMaxOpenConns(1)
// Migrate the schema // Migrate the schema
db.AutoMigrate(&originals.Original{}, &playlists.Playlist{}, if err := db.AutoMigrate(&originals.Original{}, &playlists.Playlist{},
&media.Video{}, &media.Audio{}, &media.VideoClip{}, &media.Video{}, &media.Audio{}, &media.VideoClip{},
&users.User{}, &TempURL{}, &transcodes.Transcode{}) &users.User{}, &TempURL{}, &transcodes.Transcode{}); err != nil {
log.Fatal(err)
}
database.Init(db, log) database.Init(db, log)
defer database.Fini() defer database.Fini()
err = handlers.Init(log) err = handlers.Init(log)
if err != nil { if err != nil {
panic(fmt.Sprintf("%v", err)) log.Fatal(err)
} }
defer handlers.Fini() defer handlers.Fini()
go PeriodicCleanup() go PeriodicCleanup()
// create a user // create a user
err = ensureAdminAccount(db) if err = ensureAdminAccount(db); err != nil {
if err != nil { log.Fatal("create admin account error:", err)
panic(fmt.Sprintf("failed to create admin user: %v", err))
} }
// Initialize Echo // Initialize Echo