aboutsummaryrefslogtreecommitdiff
path: root/server/src/main.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-02-11 10:29:02 +0100
committermetamuffin <metamuffin@disroot.org>2023-02-11 10:29:02 +0100
commit9dfc929b709d4187dc307f68a42fa058eda7a4c1 (patch)
treed9c56d3a2ccabd7183d539f3b2b349be62530aad /server/src/main.rs
parent89f9f9e1c3a29ba16d53227786dfba18587f9fa7 (diff)
downloadkeks-meet-9dfc929b709d4187dc307f68a42fa058eda7a4c1.tar
keks-meet-9dfc929b709d4187dc307f68a42fa058eda7a4c1.tar.bz2
keks-meet-9dfc929b709d4187dc307f68a42fa058eda7a4c1.tar.zst
standalone binary
Diffstat (limited to 'server/src/main.rs')
-rw-r--r--server/src/main.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/server/src/main.rs b/server/src/main.rs
index 413f23a..518ea99 100644
--- a/server/src/main.rs
+++ b/server/src/main.rs
@@ -3,6 +3,7 @@
which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
Copyright (C) 2022 metamuffin <metamuffin@disroot.org>
*/
+pub mod assets;
pub mod protocol;
pub mod room;
@@ -41,10 +42,10 @@ async fn run() {
.and(warp::ws())
.map(signaling_connect);
- let index: _ = warp::path!().and(warp::fs::file("../client-web/public/start.html"));
- let room: _ = warp::path!("room").and(warp::fs::file("../client-web/public/app.html"));
- let assets: _ = warp::path("assets").and(warp::fs::dir("../client-web/public/assets"));
- let sw_script: _ = warp::path("sw.js").and(warp::fs::file("../client-web/public/assets/sw.js"));
+ let index: _ = warp::path!().and(s_file!("client-web/public/start.html"));
+ let room: _ = warp::path!("room").and(s_file!("client-web/public/app.html"));
+ let assets: _ = warp::path("assets").and(s_asset_dir!());
+ let sw_script: _ = warp::path("sw.js").and(s_file!("client-web/public/assets/sw.js"));
let favicon: _ = warp::path!("favicon.ico").map(|| "");
let old_format_redirect: _ = warp::path!("room" / String).map(|rsecret| {
reply::with_header(