diff --git a/vicky/config.example.toml b/vicky/config.example.toml index ba0cb58..2781b84 100644 --- a/vicky/config.example.toml +++ b/vicky/config.example.toml @@ -13,6 +13,7 @@ access_key_id = "minio" secret_access_key = "aichudiKohr6aithi4ahh3aeng2eL7xo" region = "us-east-1" log_bucket = "vicky-logs" +force_path_style = false [default.oidc_config] well_known_uri = "" diff --git a/vicky/src/bin/vicky/config.rs b/vicky/src/bin/vicky/config.rs index f1de96f..4a9acd2 100644 --- a/vicky/src/bin/vicky/config.rs +++ b/vicky/src/bin/vicky/config.rs @@ -12,6 +12,7 @@ pub struct S3Config { secret_access_key: String, pub region: String, pub log_bucket: String, + pub force_path_style: bool, } #[derive(Deserialize)] @@ -69,6 +70,7 @@ impl S3Config { aws_sdk_s3::Config::builder() .behavior_version(BehaviorVersion::v2025_08_07()) + .force_path_style(self.force_path_style) .endpoint_url(&self.endpoint) .credentials_provider(self.credentials()) .region(Region::new(self.region.clone()))