nginx-ui/api/cluster/router.go

30 lines
905 B
Go

package cluster
import "github.com/gin-gonic/gin"
func InitRouter(r *gin.RouterGroup) {
// Environment
r.GET("environments", GetEnvironmentList)
r.GET("environments/enabled", GetAllEnabledEnvironment)
r.POST("environments/load_from_settings", LoadEnvironmentFromSettings)
envGroup := r.Group("environments")
{
envGroup.GET("/:id", GetEnvironment)
envGroup.POST("", AddEnvironment)
envGroup.POST("/:id", EditEnvironment)
envGroup.DELETE("/:id", DeleteEnvironment)
}
// Node
r.GET("node", GetCurrentNode)
r.POST("environments/reload_nginx", ReloadNginx)
r.POST("environments/restart_nginx", RestartNginx)
r.GET("env_groups", GetGroupList)
r.GET("env_groups/:id", GetGroup)
r.POST("env_groups", AddGroup)
r.POST("env_groups/:id", ModifyGroup)
r.DELETE("env_groups/:id", DeleteGroup)
r.POST("env_groups/:id/recover", RecoverGroup)
r.POST("env_groups/order", UpdateGroupsOrder)
}