adhd-env / server /app.py
TheSteve0's picture
Upload folder using huggingface_hub
4b7e54c verified
raw
history blame contribute delete
742 Bytes
"""FastAPI application for the ADHD Coaching Environment.
Usage:
# Development (with auto-reload):
uvicorn server.app:app --reload --host 0.0.0.0 --port 8000
# Production:
uvicorn server.app:app --host 0.0.0.0 --port 8000
"""
from openenv.core.env_server.http_server import create_app
from models import ADHDAction, ADHDObservation
from .adhd_env_environment import ADHDEnvironment
app = create_app(
ADHDEnvironment,
ADHDAction,
ADHDObservation,
env_name="adhd_env",
max_concurrent_envs=1,
)
def main(host: str = "0.0.0.0", port: int = 8000):
"""Entry point for: uv run --project . server"""
import uvicorn
uvicorn.run(app, host=host, port=port)
if __name__ == "__main__":
main()