feat: 支持管理端查看生成媒体 (#72)

This commit is contained in:
ila
2026-08-27 10:05:16 +08:00
parent e3d2782978
commit 71c7142f0c
21 changed files with 752 additions and 13 deletions
+6
View File
@@ -19,6 +19,7 @@ import (
ext "git.ilapage.cn/OPC/chorus/admin/config"
sharedconfig "git.ilapage.cn/OPC/chorus/internal/config"
safehttp "git.ilapage.cn/OPC/chorus/internal/platform/http"
platformstorage "git.ilapage.cn/OPC/chorus/internal/platform/storage"
"github.com/gin-gonic/gin"
"github.com/go-admin-team/go-admin-core/config/source/file"
"github.com/go-admin-team/go-admin-core/sdk"
@@ -66,6 +67,11 @@ func setup(path string) error {
if err != nil {
return err
}
mediaStorage, err := platformstorage.NewLocalReader(ext.ExtConfig.Chorus.StorageRoot)
if err != nil {
return fmt.Errorf("configure read-only Chorus storage: %w", err)
}
serviceConfig.config.Storage = mediaStorage
chorus.Configure(func(db *gorm.DB) (*chorus.Service, error) {
return chorus.NewService(db, serviceConfig.config)
})