feat(apk): 增加公开APK管理接口和CI/CD工作流
- 新增获取最新APK版本信息和下载APK的公开接口 - 更新README文档,添加APK管理接口的使用说明 - 实现CI/CD工作流,支持自动构建和部署 - 优化APK存储逻辑,确保只保留最新APK文件
This commit is contained in:
@@ -32,6 +32,8 @@ func (s *Server) Routes() http.Handler {
|
||||
mux := http.NewServeMux()
|
||||
mux.HandleFunc("/api/manifest", s.handlers.Manifest)
|
||||
mux.HandleFunc("/api/assets", s.handlers.Asset)
|
||||
mux.HandleFunc("/api/apk/latest", s.handlers.PublicLatestAPK)
|
||||
mux.HandleFunc("/api/apk/download", s.handlers.PublicDownloadAPK)
|
||||
mux.HandleFunc("/admin/publish", s.handlers.AdminPublish)
|
||||
mux.HandleFunc("/admin/rollback", s.handlers.AdminRollback)
|
||||
mux.HandleFunc("/admin/releases", s.handlers.AdminReleases)
|
||||
|
||||
Reference in New Issue
Block a user