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