summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/src/routes.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/server/src/routes.rs b/server/src/routes.rs
index a8c96a3..ca55c8f 100644
--- a/server/src/routes.rs
+++ b/server/src/routes.rs
@@ -11,12 +11,15 @@ use super::rooms;
pub fn routes() -> Router {
let room_server: rooms::RoomService = rooms::start_room_server();
-
+
+ let client_dir = std::env::var("CLIENT_DIR").unwrap_or_else(|_| String::from("./client"));
+ println!("Service client data from: {client_dir}");
+
Router::new()
.route("/api/check", get(|| async {"ok"}))
.route("/api/exists/:code", get(game_exists))
.route("/api/join/:code", get(game_join))
- .nest_service("/", ServeDir::new("../client"))
+ .nest_service("/", ServeDir::new(client_dir))
.layer(Extension(room_server))
}