diff --git a/network-poc/Dockerfile.prod b/network-poc/Dockerfile.prod index f833593..63d427f 100644 --- a/network-poc/Dockerfile.prod +++ b/network-poc/Dockerfile.prod @@ -22,5 +22,6 @@ COPY --from=builder /app/target/release/hub /usr/local/bin/hub COPY --from=builder /app/static /app/static WORKDIR /app +ENV STATIC_DIR=/app/static EXPOSE 3000 CMD ["hub"] diff --git a/network-poc/hub/src/main.rs b/network-poc/hub/src/main.rs index a59d724..d615abc 100644 --- a/network-poc/hub/src/main.rs +++ b/network-poc/hub/src/main.rs @@ -100,7 +100,7 @@ async fn main() { }); let app = Router::new() - .nest_service("/", ServeDir::new("../static")) + .nest_service("/", ServeDir::new(std::env::var("STATIC_DIR").unwrap_or_else(|_| "../static".to_string()))) .route("/ws", get(ws_handler)) .with_state(state);