mirror of
https://github.com/tnb-labs/panel.git
synced 2026-09-19 10:03:36 +08:00
对照宝塔 11.0 与 1Panel v2 源码核实全部接口与字段,删除凭空猜测的兼容分支: status 别名表、key/Key/k 环境变量、msg/message 双兼容、字符串二次解析、 下载重试 180 次、归档 magic 校验、残留资源清单。 按分层重新组织:service 只处理 HTTP,编排与导入下沉到 biz,两个适配器共享 HTTP 客户端,助手函数与正则收进各自结构体。容器与 Compose 迁移不再支持。 顺带修复宝塔 GetSSL 在未开启 SSL 时被误判为接口失败,以及备份完成后才恢复 来源导致停机时间过长。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
21 lines
845 B
Go
21 lines
845 B
Go
package data
|
|
|
|
import "github.com/google/wire"
|
|
|
|
var ProviderSet = wire.NewSet(
|
|
NewAlertRepo, NewAppRepo, NewBackupRepo, NewBackupAccountRepo,
|
|
NewCacheRepo, NewCertRepo, NewCertAccountRepo,
|
|
NewCertDNSRepo, NewContainerRepo, NewContainerComposeRepo,
|
|
NewContainerImageRepo, NewContainerNetworkRepo, NewContainerVolumeRepo,
|
|
NewCronRepo, NewDatabaseRepo, NewDatabaseRedisRepo,
|
|
NewDatabaseElasticsearchRepo, NewDatabaseServerRepo, NewDatabaseUserRepo,
|
|
NewEnvironmentRepo, NewFileShareRepo, NewLogRepo, NewMonitorRepo,
|
|
NewNotifyChannelRepo,
|
|
NewProjectRepo, NewSafeRepo, NewScanEventRepo,
|
|
NewSettingRepo, NewSSHRepo, NewTamperRepo, NewTaskRepo,
|
|
NewTemplateRepo, NewUserRepo, NewUserPasskeyRepo,
|
|
NewUserTokenRepo, NewWebHookRepo, NewWebsiteRepo,
|
|
NewWebsiteStatRepo,
|
|
NewMigrationSourceRepo, NewMigrationRemoteRepo, NewMigrationArchiveRepo,
|
|
)
|