diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index 35728a9..c6e22ab 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,6 +6,8 @@ use warp::Filter; #[derive(Debug, Deserialize)] struct Config { port: u16, + tls_key: PathBuf, + tls_cert: PathBuf, } #[derive(Debug, StructOpt)] @@ -25,6 +27,9 @@ async fn main() { eprintln!("starting server: {:?}", config); warp::serve(hello) + .tls() + .key_path(config.tls_key) + .cert_path(config.tls_cert) .run(([127, 0, 0, 1], config.port)) .await; } |