|
|
@@ -165,6 +165,9 @@ def _safe_error_message(exc: BaseException) -> str:
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
app_ui = ui.page_fluid(
|
|
|
+ ui.head_content(
|
|
|
+ ui.tags.link(rel="shortcut icon", href="favicon.ico", type="image/x-icon")
|
|
|
+ ),
|
|
|
ui.h2("Spatial SUV tail-feature explorer"),
|
|
|
ui.layout_sidebar(
|
|
|
ui.sidebar(
|
|
|
@@ -458,7 +461,11 @@ def server(input: Inputs, output: Outputs, session: Session):
|
|
|
return result.get("error", "Unknown error")
|
|
|
|
|
|
|
|
|
-app = App(app_ui, server)
|
|
|
+app = App(
|
|
|
+ app_ui,
|
|
|
+ server,
|
|
|
+ static_assets=Path(__file__).resolve().parent / "www",
|
|
|
+)
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
@@ -467,4 +474,6 @@ if __name__ == "__main__":
|
|
|
# For development, prefer:
|
|
|
# shiny run --reload shiny_app/app.py
|
|
|
# Direct execution via `python shiny_app/app.py` works without auto-reload.
|
|
|
- run_app(app, host="127.0.0.1", port=8000, reload=False)
|
|
|
+ run_app(app, host="127.0.0.1", port=8000, reload=False)
|
|
|
+
|
|
|
+
|