Spaces:
Paused
Paused
Commit History
-
Sync from GitHub: serving-only image deps, app_port, discoverability tags, buildable package
Verified signature60dfa24
-
chore(infra): add Dockerfile, dependencies, and build config
Abhinav SinghDockerfile: - Base: python:3.11-slim (matches HF Spaces docker runtime) - Installs gcc for native extension builds - Copies requirements.txt first for Docker layer caching - EXPOSE 7860 (required by HuggingFace Spaces) - HEALTHCHECK via urllib (no extra deps needed) - CMD: uvicorn server.app:app --host 0.0.0.0 --port 7860 requirements.txt: fastapi, uvicorn[standard], pydantic, openai, pyyaml, requests, openenv-core (pinned versions for reproducibility) pyproject.toml: - [project.scripts] server = 'server.app:main' (required by openenv validate) - openenv-core>=0.2.0 as runtime dependency uv.lock: generated by uv lock, required by openenv validate check7800a62