import uvicorn import gradio as gr from server import app as fastapi_app def run_health_check(): return "InformationIntegrityEnv is running" demo = gr.Interface( fn=run_health_check, inputs=[], outputs="text", title="InformationIntegrityEnv" ) # Mount Gradio UI into FastAPI (FastAPI is the outer app — all /tasks, /grade etc. work) app = gr.mount_gradio_app(fastapi_app, demo, path="/ui") if __name__ == "__main__": uvicorn.run(app, host="0.0.0.0", port=7860)