add upload api
This commit is contained in:
parent
a90dd9bc50
commit
77da1ffd94
4 changed files with 249 additions and 0 deletions
|
|
@ -106,6 +106,15 @@ func NewRouter(cfg config.Config, logger *slog.Logger, renderer *Renderer, store
|
|||
r.Get("/releases/{releaseID}", h.apiReleaseMetadata)
|
||||
r.Get("/releases/{releaseID}/download", h.apiReleaseDownload)
|
||||
})
|
||||
|
||||
r.Group(func(r chi.Router) {
|
||||
r.Use(protectedAPIResponseHeaders)
|
||||
r.Use(h.clientAPIRateLimit)
|
||||
r.Use(h.requireAPIKey)
|
||||
r.Use(h.requireAPIKeyPermission(apikeys.PermissionUpload))
|
||||
|
||||
r.Post("/projects/{projectSlug}/releases", h.apiUploadRelease)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue