update list containers

This commit is contained in:
2025-04-11 18:00:46 +08:00
parent 38333b2338
commit d09608088f
12 changed files with 234 additions and 34 deletions
+11
View File
@@ -3,6 +3,7 @@ package containers
import (
"floares/lib/http/containers"
"github.com/gin-gonic/gin"
"net/http"
)
func ListContainers(c *gin.Context) {
@@ -31,5 +32,15 @@ func CreateContainer(c *gin.Context) {
}
c.JSON(200, gin.H{
"data": id,
"err": "",
})
}
func StartContainer(c *gin.Context) {
containers.Start(c.Query("id"))
c.Writer.WriteHeader(http.StatusNoContent)
return
}
func DeleteContainer(c *gin.Context) {
containers.Delete(c.Query("id"))
c.Writer.WriteHeader(http.StatusNoContent)
}
+2
View File
@@ -5,5 +5,7 @@ import "github.com/gin-gonic/gin"
func RegisterRouter(r *gin.RouterGroup) {
r.GET("/all", ListContainers)
r.POST("/create", CreateContainer)
r.POST("/start", StartContainer)
r.DELETE("/delete", DeleteContainer)
}