diff --git a/Cargo.lock b/Cargo.lock index 5eba716..1991c64 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1042,7 +1042,7 @@ dependencies = [ [[package]] name = "linkup-cli" -version = "0.2.4" +version = "0.2.5" dependencies = [ "actix-web", "clap", diff --git a/linkup-cli/Cargo.toml b/linkup-cli/Cargo.toml index fab72f5..85d2fa9 100644 --- a/linkup-cli/Cargo.toml +++ b/linkup-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "linkup-cli" -version = "0.2.4" +version = "0.2.5" edition = "2021" [[bin]] diff --git a/linkup-cli/src/local_config.rs b/linkup-cli/src/local_config.rs index 736ab79..d36dc2b 100644 --- a/linkup-cli/src/local_config.rs +++ b/linkup-cli/src/local_config.rs @@ -113,6 +113,13 @@ impl YamlLocalConfig { .collect::>() } + pub fn domains(&self) -> Vec { + self.domains + .iter() + .map(|storable_domain| storable_domain.domain.clone()) + .collect::>() + } + pub fn create_preview_request(&self, services: &[(String, String)]) -> CreatePreviewRequest { let services = self .services diff --git a/linkup-cli/src/services/caddy.rs b/linkup-cli/src/services/caddy.rs index dfe6ea7..84512e5 100644 --- a/linkup-cli/src/services/caddy.rs +++ b/linkup-cli/src/services/caddy.rs @@ -21,7 +21,7 @@ pub fn start(local_config: &YamlLocalConfig) -> Result<()> { } let domains: Vec = local_config - .top_level_domains() + .domains() .iter() .map(|domain| format!("{domain}, *.{domain}")) .collect();