File size: 513 Bytes
e91bb72
d354041
 
e91bb72
d354041
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"""
server/app.py — OpenEnv multi-mode deployment entry point.
Required by the OpenEnv standard for server-mode deployment.
"""
import sys
import os

# Ensure root directory is importable
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from api import app  # noqa: F401


def main():
    """Server entry point called by 'server' script in pyproject.toml."""
    import uvicorn
    uvicorn.run("server.app:app", host="0.0.0.0", port=7860)


if __name__ == "__main__":
    main()