from __future__ import annotations from fastapi import FastAPI app = FastAPI( title="SupportOpsEnv Server", description="Minimal server entry point for OpenEnv validation and deployment hooks.", version="0.1.0", ) @app.get("/") def root() -> dict[str, str]: return { "name": "support-ops-env", "status": "ok", "message": "SupportOpsEnv server entry point is available.", } @app.get("/health") def health() -> dict[str, str]: return {"status": "healthy"} def main(host: str = "0.0.0.0", port: int = 8000) -> None: import uvicorn uvicorn.run(app, host=host, port=port) def uv_main(): return app if __name__ == "__main__": main()