summaryrefslogtreecommitdiffci
path: root/config
diff options
from:
to:
context:
space:
mode:
authorGravatar SayaAndy <saya.andy@posteo.com> 2026-04-15 16:31:54 +0700
committerGravatar SayaAndy <saya.andy@posteo.com> 2026-04-15 16:31:54 +0700
commitab557dd4df732c5d461bf7015f9eb0e761c982b7 (patch)
tree5f34d9ffae459c559f7246fbd514a08a88e97d6d /config
parent66b2a96fcca113105043be3cb9c49f8ee7fe240c (diff)
downloadweb-ab557dd4df732c5d461bf7015f9eb0e761c982b7.tar.gz
web-ab557dd4df732c5d461bf7015f9eb0e761c982b7.zip
feat: add usepathstyle flag for s3 config
refactor: use aws-sdk-go-v2/config package for configuring s3 client
Diffstat (limited to 'config')
-rw-r--r--config/config.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/config/config.go b/config/config.go
index e48a28b..ebe0367 100644
--- a/config/config.go
+++ b/config/config.go
@@ -107,7 +107,8 @@ type S3Config struct {
BucketName string `json:"BucketName" yaml:"bucketName" validate:"required,min=1"`
Region string `json:"Region" yaml:"region" validate:"required,min=1"`
Prefix string `json:"Prefix" yaml:"prefix"`
- Endpoint string `json:"Endpoint" yaml:"endpoint" validate:"required,url"`
+ Endpoint string `json:"Endpoint" yaml:"endpoint" validate:"url"`
+ UsePathStyle bool `json:"UsePathStyle"`
AccessKeyID string `json:"AccessKeyID" yaml:"accessKeyID"`
SecretAccessKey string `json:"SecretAccessKey" yaml:"secretAccessKey"`
}