pub async fn serve( config: Arc<Config>, database: Arc<Database>, ) -> Result<(), CliError>
Binds the configured socket and runs the ACME HTTP(S) server until a shutdown signal arrives.