aboutsummaryrefslogtreecommitdiffstats
path: root/rs/server/src
diff options
context:
space:
mode:
Diffstat (limited to 'rs/server/src')
-rw-r--r--rs/server/src/main.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/rs/server/src/main.rs b/rs/server/src/main.rs
index b346bc6..d6c780f 100644
--- a/rs/server/src/main.rs
+++ b/rs/server/src/main.rs
@@ -107,6 +107,7 @@ struct Env {
107 s3_access_key_id: String, 107 s3_access_key_id: String,
108 s3_secret_access_key: String, 108 s3_secret_access_key: String,
109 s3_bucket: String, 109 s3_bucket: String,
110 s3_region: String,
110 s3_endpoint: String, 111 s3_endpoint: String,
111 base_url: String, 112 base_url: String,
112 key_path: String, 113 key_path: String,
@@ -125,6 +126,7 @@ impl Env {
125 Ok(Env { 126 Ok(Env {
126 s3_secret_access_key: require_env("GITOLFS3_S3_SECRET_ACCESS_KEY_FILE")?, 127 s3_secret_access_key: require_env("GITOLFS3_S3_SECRET_ACCESS_KEY_FILE")?,
127 s3_access_key_id: require_env("GITOLFS3_S3_ACCESS_KEY_ID_FILE")?, 128 s3_access_key_id: require_env("GITOLFS3_S3_ACCESS_KEY_ID_FILE")?,
129 s3_region: require_env("GITOLFS3_S3_REGION")?,
128 s3_endpoint: require_env("GITOLFS3_S3_ENDPOINT")?, 130 s3_endpoint: require_env("GITOLFS3_S3_ENDPOINT")?,
129 s3_bucket: require_env("GITOLFS3_S3_BUCKET")?, 131 s3_bucket: require_env("GITOLFS3_S3_BUCKET")?,
130 base_url: require_env("GITOLFS3_BASE_URL")?, 132 base_url: require_env("GITOLFS3_BASE_URL")?,
@@ -150,6 +152,7 @@ fn get_s3_client(env: &Env) -> Result<aws_sdk_s3::Client, std::io::Error> {
150 ); 152 );
151 let config = aws_config::SdkConfig::builder() 153 let config = aws_config::SdkConfig::builder()
152 .behavior_version(aws_config::BehaviorVersion::latest()) 154 .behavior_version(aws_config::BehaviorVersion::latest())
155 .region(aws_config::Region::new(env.s3_region.clone()))
153 .endpoint_url(&env.s3_endpoint) 156 .endpoint_url(&env.s3_endpoint)
154 .credentials_provider(aws_sdk_s3::config::SharedCredentialsProvider::new( 157 .credentials_provider(aws_sdk_s3::config::SharedCredentialsProvider::new(
155 credentials, 158 credentials,