summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs5
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;
}