From 321e0c2917df9d0b73ef9f6c729ba84dd9a34b5a Mon Sep 17 00:00:00 2001 From: jimmy Date: Wed, 21 Sep 2022 13:24:25 +1200 Subject: [PATCH] Add container logs route --- api/main.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/api/main.go b/api/main.go index 902a1ed..edb918b 100644 --- a/api/main.go +++ b/api/main.go @@ -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)) }