更新依赖

This commit is contained in:
dragon
2025-11-14 17:28:51 +08:00
parent 4ee8f4ed69
commit d67dbf88ae
7 changed files with 62 additions and 10 deletions

View File

@@ -8,7 +8,6 @@ import (
"github.com/pkg/errors"
"go.uber.org/zap"
"gopkg.d7z.net/middleware/kv"
"gopkg.d7z.net/middleware/tools"
)
type PageDomain struct {
@@ -89,8 +88,8 @@ func (p *PageDomain) returnMeta(ctx context.Context, owner, repo, branch string,
result.Owner = owner
result.Repo = repo
result.PageVFS = NewPageVFS(p.client, p.Backend, owner, repo, result.CommitID)
result.OrgDB = tools.NewPrefixKV(p.pageDB, p.pageDB.WithKey("org", owner))
result.RepoDB = tools.NewPrefixKV(p.pageDB, p.pageDB.WithKey("repo", owner, repo))
result.OrgDB = p.pageDB.Child("org").Child(owner)
result.RepoDB = p.pageDB.Child("repo").Child(owner).Child(repo)
result.Path = strings.Join(path, "/")
if err = p.alias.Bind(ctx, meta.Alias, result.Owner, result.Repo, branch); err != nil {

View File

@@ -26,7 +26,7 @@ type ServerMeta struct {
Domain string
client *http.Client
cache *tools.Cache[PageMetaContent]
cache *tools.KVCache[PageMetaContent]
locker *utils.Locker
}

View File

@@ -16,7 +16,6 @@ import (
"gopkg.d7z.net/gitea-pages/pkg/core"
"gopkg.d7z.net/gitea-pages/pkg/filters"
"gopkg.d7z.net/middleware/kv"
"gopkg.d7z.net/middleware/tools"
)
var portExp = regexp.MustCompile(`:\d+$`)
@@ -42,9 +41,10 @@ func NewPageServer(
errorHandler func(w http.ResponseWriter, r *http.Request, err error),
) *Server {
svcMeta := core.NewServerMeta(client, backend, domain, cache, cacheTTL)
cfgDB := db.Child("config")
pageMeta := core.NewPageDomain(svcMeta,
core.NewDomainAlias(tools.NewPrefixKV(db, "config/alias")),
tools.NewPrefixKV(db, "config/pages"),
core.NewDomainAlias(cfgDB.Child("alias")),
cfgDB.Child("pages"),
domain, defaultBranch)
c, err := lru.New[string, glob.Glob](256)
if err != nil {