Publish repo REST API. #116

This commit is contained in:
Andrey Smirnov
2015-01-07 16:11:34 +03:00
parent 6e32e3dcf4
commit 98ca0cdf33
4 changed files with 242 additions and 0 deletions
+8
View File
@@ -39,5 +39,13 @@ func Router(c *ctx.AptlyContext) http.Handler {
root.DELETE("/files/:dir/:name", apiFilesDeleteFile)
}
{
root.GET("/publish", apiPublishList)
root.POST("/publish/:prefix/repos", apiPublishRepoOrSnapshot)
root.POST("/publish/:prefix/snapshots", apiPublishRepoOrSnapshot)
root.PUT("/publish/:prefix/:distribution", apiPublishUpdateSwitch)
root.DELETE("/publish/:prefix/:distribution", apiPublishDrop)
}
return router
}