diff --git a/main.go b/main.go index e3e72058d9f61db0d3b3163a68b6d7de11c61800..b3956a1d045a68f1953c371d89972a321403320d 100644 --- a/main.go +++ b/main.go @@ -25,8 +25,6 @@ var ( flagGitlabProject string ) -// https://git.flow3r.garden/api/v4/projects/flow3r%2Fflow3r-firmware/releases - type GLAssetLink struct { ID int64 `json:"id"` Name string `json:"name"` @@ -157,7 +155,7 @@ func (s *server) handleReleases(w http.ResponseWriter, r *http.Request) { } var ( - reMirrorURL = regexp.MustCompile("^/release/([^/]+)/([^/]+.bin)$") + reMirrorURL = regexp.MustCompile("^/api/release/([^/]+)/([^/]+.bin)$") ) func (s *server) cacheTarball(rel *GLRelease, data io.Reader) error { @@ -285,8 +283,8 @@ func main() { } go s.run(ctx) - http.HandleFunc("/releases.json", s.handleReleases) - http.HandleFunc("/release/", s.handleReleaseMirror) + http.HandleFunc("/api/releases.json", s.handleReleases) + http.HandleFunc("/api/release/", s.handleReleaseMirror) log.Printf("Listening on %s...", flagListen) http.ListenAndServe(flagListen, nil) }