New FastAPI HTTP Deployments running on uvicorn

@Javier_Bosch I think there is a bit of a mixture of approaches happening here. In general, as @amiasato mentioned the recommended way to integrate with FastAPI is the native integration. If you want to run your own HTTP server and call Serve from within it, you can do that but you don’t need to use the @serve.ingress decorator at all. You can simply deploy and call your deployment using the regular Python API:

# This can all happen in your FastAPI server.
Deployment.deploy()
handle = Deployment.get_handle()
ray.get(handle.remote())