Add container logs route

This commit is contained in:
jimmy 2022-09-21 13:24:25 +12:00
parent 338143ee1c
commit 321e0c2917
1 changed files with 6 additions and 4 deletions

View File

@ -15,13 +15,15 @@ func main() {
models.Store()
models.Init()
var user controllers.User
var container controllers.Container
r := chi.NewRouter()
r.Use(middleware.Logger)
r.Handle("/*", http.FileServer(http.Dir("/api/www")))
r.Get("/user/{username}", user.Get)
r.Post("/user/{username}", user.Create)
r.Post("/login", controllers.Login)
r.Post("/logout", controllers.Logout)
r.Get("/api/user/{username}", user.Get)
r.Post("/api/user/{username}", user.Create)
r.Post("/api/login", controllers.Login)
r.Post("/api/logout", controllers.Logout)
r.HandleFunc("/api/container/{name}/logs", container.Logs)
CSRF := csrf.Protect([]byte(os.Getenv("CSRFKEY")))
http.ListenAndServe(":8080", CSRF(r))
}