Spaces:
Running
Running
| import os | |
| from pathlib import Path | |
| import gradio as gr | |
| # Hard-disable the Run Pipeline tab for this app entrypoint | |
| os.environ["ENABLE_RUN_PIPELINE_TAB"] = "0" | |
| from stringsight.dashboard import state | |
| from stringsight.dashboard.app import create_app | |
| # Point the dashboard to the repository's ./data directory | |
| state.BASE_RESULTS_DIR = str((Path(__file__).parent / "data").resolve()) | |
| # Build the Gradio application; expose for Spaces | |
| demo: gr.Blocks = create_app() | |
| app: gr.Blocks = demo | |
| if __name__ == "__main__": | |
| # Local launch settings; Spaces will auto-serve the "demo/app" object | |
| port = int(os.environ.get("PORT", 7860)) | |
| demo.launch(server_name="0.0.0.0", server_port=port) | |