Files
dokku-ui/internal/server/api/settings/routes.go
2023-04-25 14:33:14 +08:00

34 lines
864 B
Go

package settings
import (
"github.com/labstack/echo/v4"
"gitlab.com/texm/shokku/internal/env"
)
func RegisterRoutes(e *env.Env, g *echo.Group) {
g.GET("/versions", e.H(GetVersions))
g.GET("/events", e.H(GetEventLogs))
g.GET("/events/list", e.H(GetEventLogsList))
g.POST("/events", e.H(SetEventLoggingEnabled))
g.GET("/users", e.H(GetUsers))
g.GET("/ssh-keys", e.H(GetSSHKeys))
g.GET("/domains", e.H(GetGlobalDomains))
g.POST("/domains", e.H(AddGlobalDomain))
g.DELETE("/domains", e.H(RemoveGlobalDomain))
g.GET("/networks", e.H(ListNetworks))
g.POST("/networks", e.H(CreateNetwork))
g.DELETE("/networks", e.H(DestroyNetwork))
g.GET("/plugins", e.H(ListPlugins))
g.GET("/registry", e.H(GetDockerRegistryReport))
g.POST("/registry", e.H(SetDockerRegistry))
g.POST("/git-auth", e.H(AddGitAuth))
g.DELETE("/git-auth", e.H(RemoveGitAuth))
}