From 321e0c2917df9d0b73ef9f6c729ba84dd9a34b5a Mon Sep 17 00:00:00 2001
From: jimmy <git@jimmy.nz>
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))
 }