Add environmental variable to control path of media (#683)

This commit is contained in:
Violet White
2019-10-28 17:28:28 -04:00
committed by Ana Gelez
parent dd6d39135e
commit 866465c603
5 changed files with 30 additions and 11 deletions
+3
View File
@@ -15,6 +15,7 @@ pub struct Config {
pub rocket: Result<RocketConfig, RocketError>,
pub logo: LogoConfig,
pub default_theme: String,
pub media_directory: String,
}
#[derive(Debug, Clone)]
@@ -201,5 +202,7 @@ lazy_static! {
rocket: get_rocket_config(),
logo: LogoConfig::default(),
default_theme: var("DEFAULT_THEME").unwrap_or_else(|_| "default-light".to_owned()),
media_directory: var("MEDIA_UPLOAD_DIRECTORY")
.unwrap_or_else(|_| "static/media".to_owned()),
};
}