From: bruce Date: Thu, 25 Dec 2025 12:23:24 +0000 (+0000) Subject: feat(uzsdk): 1. add Configuration.Backup.Local for docker use. X-Git-Tag: v0.3.5~1 X-Git-Url: https://git.uzoombox.com/git/?a=commitdiff_plain;h=2393cb9e91c61c1d62d3740114bcb7f314047ff1;p=uzsdk-v0.3.5.git feat(uzsdk): 1. add Configuration.Backup.Local for docker use. --- diff --git a/go.mod b/go.mod index 6b08bf3..3768d29 100644 --- a/go.mod +++ b/go.mod @@ -1,8 +1,6 @@ module git.uzoombox.com/git/uzsdk -go 1.23 - -toolchain go1.23.2 +go 1.24.5 require ( github.com/chromedp/cdproto v0.0.0-20241030022559-23c28aebe8cb diff --git a/uzsdk/configuration.go b/uzsdk/configuration.go index 6de0f55..4233fcd 100644 --- a/uzsdk/configuration.go +++ b/uzsdk/configuration.go @@ -34,11 +34,13 @@ type Configuration struct { } Backup struct { Resource string // default: [schema]://[user]:[password]@[host]/[bucket]?sslmode=[sslmode] + Internal string // default: [schema]://[user]:[password]@[host]/[bucket]?sslmode=[sslmode] Storage struct { Scheme string // schema, default: minio User string // user, default: 1130787647532715 Password string // password, default: 7NAIzs5xZoyOGVTC33Fu3psJgXVs4Ws Host string // host, default: 127.0.0.1:9009 + Local string // docker host, default: minio:9009 Bucket string // bucket, default: backup Sslmode bool // sslmode default: false } @@ -135,6 +137,9 @@ func (setting *Configuration) Check() { if setting.Backup.Storage.Host == "" { setting.Backup.Storage.Host = "127.0.0.1:9009" } + if setting.Backup.Storage.Local == "" { + setting.Backup.Storage.Host = "minio:9009" + } if setting.Backup.Storage.Bucket == "" { setting.Backup.Storage.Bucket = "backup" } @@ -144,6 +149,8 @@ func (setting *Configuration) Check() { storage := &setting.Backup.Storage setting.Backup.Resource = fmt.Sprintf("%v://%v:%v@%v/%v?sslmode=%v", storage.Scheme, storage.User, storage.Password, storage.Host, storage.Bucket, storage.Sslmode) + setting.Backup.Internal = fmt.Sprintf("%v://%v:%v@%v/%v?sslmode=%v", + storage.Scheme, storage.User, storage.Password, storage.Local, storage.Bucket, storage.Sslmode) if setting.Backup.Notification.Method == "" { setting.Backup.Notification.Method = "webhook" diff --git a/version.go b/version.go index 4e4dc57..3773125 100644 --- a/version.go +++ b/version.go @@ -2,4 +2,4 @@ package uzsdk // Version is the current opensdk's version. -const Version = "0.3.4" +const Version = "0.3.5"