fix: add VirtualHost option to S3StorageConfig and implement endpoint validation, close #150

This commit is contained in:
krau
2025-12-08 10:11:58 +08:00
parent 91814a83c7
commit c974791dc0
5 changed files with 149 additions and 15 deletions

View File

@@ -15,6 +15,7 @@ type S3StorageConfig struct {
UseSSL bool `toml:"use_ssl" mapstructure:"use_ssl" json:"use_ssl"`
BasePath string `toml:"base_path" mapstructure:"base_path" json:"base_path"`
Region string `toml:"region" mapstructure:"region" json:"region"`
VirtualHost bool `toml:"virtual_host" mapstructure:"virtual_host" json:"virtual_host"`
}
func (m *S3StorageConfig) Validate() error {