feat: mirror can set to none, set to rust when confit is none

This commit is contained in:
2020-11-22 00:01:59 +08:00
parent 940d280e6a
commit 47fb8fef66
5 changed files with 24 additions and 4 deletions

View File

@@ -9,6 +9,15 @@ pub struct DockerBuildConfig {
pub mirror: Option<String>,
}
pub fn load_docker_build_config_or_default() -> DockerBuildConfig {
load_docker_build_config().unwrap_or_else(|| {
DockerBuildConfig {
image: Some("rust".into()),
mirror: None,
}
})
}
pub fn load_docker_build_config() -> Option<DockerBuildConfig> {
let config = find_docker_build_config_file()?;
success!("Find config file: {:?}", config);