import sys import os # This must happen before any other import sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) os.environ["PYTHONPATH"] = os.path.dirname(os.path.abspath(__file__)) import uvicorn if __name__ == "__main__": uvicorn.run( "api.main:app", host="0.0.0.0", port=8000, reload=False, # Disabled — solves the subprocess path issue )