server: implement local file management
This commit is contained in:
@@ -13,6 +13,8 @@ func Start() {
|
||||
db.InitPostgres(ctx)
|
||||
defer db.ClosePostgres()
|
||||
|
||||
Store = initFileStore()
|
||||
|
||||
r := chi.NewRouter()
|
||||
|
||||
r.Get("/", func(w http.ResponseWriter, r *http.Request) {
|
||||
@@ -45,6 +47,14 @@ func Start() {
|
||||
})
|
||||
})
|
||||
|
||||
r.Route("/files", func(r chi.Router) {
|
||||
r.Use(SessionAuthMiddleware)
|
||||
|
||||
r.Route("/{fileID}", func(r chi.Router) {
|
||||
r.Get("/", ServeFile)
|
||||
})
|
||||
})
|
||||
|
||||
r.Route("/login", func(r chi.Router) {
|
||||
r.Post("/", Login)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user