router.go 957 B

123456789101112131415161718192021222324252627282930313233
  1. package cluster
  2. import "github.com/gin-gonic/gin"
  3. func InitRouter(r *gin.RouterGroup) {
  4. // Environment
  5. r.GET("environments", GetEnvironmentList)
  6. r.POST("environments/load_from_settings", LoadEnvironmentFromSettings)
  7. envGroup := r.Group("environments")
  8. {
  9. envGroup.GET("/:id", GetEnvironment)
  10. envGroup.POST("", AddEnvironment)
  11. envGroup.POST("/:id", EditEnvironment)
  12. envGroup.DELETE("/:id", DeleteEnvironment)
  13. }
  14. // Node
  15. r.GET("node", GetCurrentNode)
  16. r.POST("environments/reload_nginx", ReloadNginx)
  17. r.POST("environments/restart_nginx", RestartNginx)
  18. r.GET("env_groups", GetGroupList)
  19. r.GET("env_groups/:id", GetGroup)
  20. r.POST("env_groups", AddGroup)
  21. r.POST("env_groups/:id", ModifyGroup)
  22. r.DELETE("env_groups/:id", DeleteGroup)
  23. r.POST("env_groups/:id/recover", RecoverGroup)
  24. r.POST("env_groups/order", UpdateGroupsOrder)
  25. }
  26. func InitWebSocketRouter(r *gin.RouterGroup) {
  27. r.GET("environments/enabled", GetAllEnabledEnvironmentWS)
  28. }