Support multiple video/audio transcodes

This commit is contained in:
Carl Pearson
2024-09-10 08:21:03 -06:00
parent 456b3d3e56
commit 663a6f5e88
9 changed files with 411 additions and 101 deletions

View File

@@ -51,7 +51,7 @@ func main() {
}
// Migrate the schema
db.AutoMigrate(&Video{}, &User{}, &TempURL{})
db.AutoMigrate(&Original{}, &Video{}, &Audio{}, &User{}, &TempURL{})
go PeriodicCleanup()
// create a user
@@ -96,9 +96,9 @@ func main() {
e.POST("/video/:id/restart", videoRestartHandler, authMiddleware)
e.POST("/video/:id/delete", videoDeleteHandler, authMiddleware)
staticGroup := e.Group("/downloads")
staticGroup := e.Group("/data")
staticGroup.Use(authMiddleware)
staticGroup.Static("/", getDownloadDir())
staticGroup.Static("/", getDataDir())
e.GET("/temp/:token", tempHandler)
store.Options = &sessions.Options{