Skip to main content

run_proxy_with_acme

Function run_proxy_with_acme 

Source
pub async fn run_proxy_with_acme(
    route_table: Arc<RwLock<HashMap<String, Vec<RouteTarget>>>>,
    wasm_triggers: SharedWasmTriggers,
    wasm_invoker: Option<WasmInvoker>,
    acme_manager: AcmeManager,
    domains: Vec<String>,
) -> Result<SharedCertResolver>
Expand description

Run HTTP on port 80 (for ACME challenges + redirect) and HTTPS on port 443.

Automatically provisions certs for all given domains via Let’s Encrypt. Returns a SharedCertResolver that can be used to hot-provision certs for new domains added later via orca deploy.