diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/src/routes.rs | 7 |
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)) } |