router.go 905 B

123456789101112131415161718192021222324252627282930
  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.GET("environments/enabled", GetAllEnabledEnvironment)
  7. r.POST("environments/load_from_settings", LoadEnvironmentFromSettings)
  8. envGroup := r.Group("environments")
  9. {
  10. envGroup.GET("/:id", GetEnvironment)
  11. envGroup.POST("", AddEnvironment)
  12. envGroup.POST("/:id", EditEnvironment)
  13. envGroup.DELETE("/:id", DeleteEnvironment)
  14. }
  15. // Node
  16. r.GET("node", GetCurrentNode)
  17. r.POST("environments/reload_nginx", ReloadNginx)
  18. r.POST("environments/restart_nginx", RestartNginx)
  19. r.GET("env_groups", GetGroupList)
  20. r.GET("env_groups/:id", GetGroup)
  21. r.POST("env_groups", AddGroup)
  22. r.POST("env_groups/:id", ModifyGroup)
  23. r.DELETE("env_groups/:id", DeleteGroup)
  24. r.POST("env_groups/:id/recover", RecoverGroup)
  25. r.POST("env_groups/order", UpdateGroupsOrder)
  26. }