Temporary public URLs for videos

This commit is contained in:
Carl Pearson
2024-09-08 05:42:49 -06:00
parent 689ce8280e
commit dc6b391e5a
5 changed files with 83 additions and 4 deletions

View File

@@ -51,7 +51,8 @@ func main() {
}
// Migrate the schema
db.AutoMigrate(&Video{}, &User{})
db.AutoMigrate(&Video{}, &User{}, &TempURL{})
go PeriodicCleanup()
// create a user
// FIXME: only if this user doesn't exist
@@ -98,7 +99,7 @@ func main() {
staticGroup := e.Group("/downloads")
staticGroup.Use(authMiddleware)
staticGroup.Static("/", getDownloadDir())
// e.Static("/downloads", getDownloadDir())
e.GET("/temp/:token", tempHandler)
store.Options = &sessions.Options{
Path: "/",