2022-06-01 16:00:56 +00:00
|
|
|
mod config;
|
2022-05-25 11:07:19 +00:00
|
|
|
|
|
|
|
use serde::Serialize;
|
|
|
|
use std::collections::HashMap;
|
|
|
|
|
|
|
|
fn main() {
|
2022-06-01 16:00:56 +00:00
|
|
|
let config = config::Config {
|
|
|
|
s3_endpoint: "http://127.0.0.1:3900".to_string(),
|
|
|
|
k2v_endpoint: "http://127.0.0.1:3904".to_string(),
|
|
|
|
aws_region: "garage".to_string(),
|
|
|
|
login_static: Some(config::LoginStaticConfig {
|
|
|
|
default_bucket: Some("mailrage".to_string()),
|
|
|
|
users: HashMap::from([(
|
|
|
|
"quentin".to_string(),
|
|
|
|
config::LoginStaticUser {
|
|
|
|
password: "toto".to_string(),
|
|
|
|
aws_access_key_id: "GKxxx".to_string(),
|
|
|
|
aws_secret_access_key: "ffff".to_string(),
|
|
|
|
bucket: Some("mailrage-quentin".to_string()),
|
|
|
|
user_secret: "xxx".to_string(),
|
|
|
|
alternate_user_secrets: vec![],
|
|
|
|
master_key: None,
|
|
|
|
secret_key: None,
|
|
|
|
},
|
|
|
|
)]),
|
2022-05-25 11:07:19 +00:00
|
|
|
}),
|
2022-06-01 16:00:56 +00:00
|
|
|
login_ldap: None,
|
|
|
|
};
|
2022-05-25 11:07:19 +00:00
|
|
|
|
2022-06-01 16:00:56 +00:00
|
|
|
let ser = toml::to_string(&config).unwrap();
|
|
|
|
println!("{}", ser);
|
2022-05-25 11:07:19 +00:00
|
|
|
}
|