Skip to content

Latest commit

 

History

History
 
 

routers

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Routers

This is generated by Beego framework to store the routers of back-end side.

Router.go

It's easy to add a new router. You just need to copy the existing one and edit your url and controller.

If you want to use that url instead of showing a 404 page, you should registe it here.

For example, now seagull has accepted requests from the following url.

func init() {
  beego.Router("/", &controllers.MainController{})
  beego.Router("/containers", &controllers.MainController{})
  beego.Router("/containers/:id", &controllers.MainController{})
  beego.Router("/images", &controllers.MainController{})
  beego.Router("/images/:id", &controllers.MainController{})
  beego.Router("/images/:user/:repo", &controllers.MainController{})
  beego.Router("/configuration", &controllers.MainController{})
  beego.Router("/dockerhub", &controllers.MainController{})
  beego.Router("/dockerapi/containers/json", &controllers.DockerapiController{}, "get:GetContainers")
  beego.Router("/dockerapi/containers/:id/json", &controllers.DockerapiController{}, "get:GetContainer")
  beego.Router("/dockerapi/containers/:id/top", &controllers.DockerapiController{}, "get:TopContainer")
  beego.Router("/dockerapi/containers/:id/start", &controllers.DockerapiController{}, "post:StartContainer")
  beego.Router("/dockerapi/containers/:id/stop", &controllers.DockerapiController{}, "post:StopContainer")
  beego.Router("/dockerapi/containers/:id", &controllers.DockerapiController{}, "delete:DeleteContainer")
  beego.Router("/dockerapi/images/json", &controllers.DockerapiController{}, "get:GetImages")
  beego.Router("/dockerapi/images/:id/json", &controllers.DockerapiController{}, "get:GetImage")
  beego.Router("/dockerapi/images/:user/:repo/json", &controllers.DockerapiController{}, "get:GetUserImage")
  beego.Router("/dockerapi/images/:id", &controllers.DockerapiController{}, "delete:DeleteImage")
  beego.Router("/dockerapi/version", &controllers.DockerapiController{}, "get:GetVersion")
  beego.Router("/dockerapi/info", &controllers.DockerapiController{}, "get:GetInfo")
  beego.Router("/dockerapi/images/search", &controllers.DockerapiController{}, "get:GetSearchImages")
}