forked from Deuxfleurs/garage
Allow setting index document and error document on the CLI
This commit is contained in:
parent
3ea8ca1b9e
commit
9eb211948e
2 changed files with 10 additions and 2 deletions
|
@ -404,8 +404,8 @@ impl AdminRpcHandler {
|
|||
|
||||
let website = if query.allow {
|
||||
Some(WebsiteConfig {
|
||||
index_document: "index.html".into(),
|
||||
error_document: None,
|
||||
index_document: query.index_document.clone(),
|
||||
error_document: query.error_document.clone(),
|
||||
})
|
||||
} else {
|
||||
None
|
||||
|
|
|
@ -188,6 +188,14 @@ pub struct WebsiteOpt {
|
|||
|
||||
/// Bucket name
|
||||
pub bucket: String,
|
||||
|
||||
/// Index document: the suffix appended to request paths ending by /
|
||||
#[structopt(short = "i", long = "index-document", default_value = "index.html")]
|
||||
pub index_document: String,
|
||||
|
||||
/// Error document: the optionnal document returned when an error occurs
|
||||
#[structopt(short = "e", long = "error-document")]
|
||||
pub error_document: Option<String>,
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize, StructOpt, Debug)]
|
||||
|
|
Loading…
Reference in a new issue