from fastapi import FastAPI import gradio as gr app = FastAPI() @app.get("/health") def read_main(): return {"message": "All good"} @app.get("/metrics") def read_main(): return {"score": "0.9"} def greet(name): return "Hello " + name + " !!" demo = gr.Interface(fn=greet, inputs="text", outputs="text", title = "Sample app", description="app is built via Dockero", allow_flagging = "never" ) app = gr.mount_gradio_app(app, demo, path="/") import uvicorn uvicorn.run(app, host="0.0.0.0", port=8001) #demo.launch(server_name="0.0.0.0", server_port=8001)