joshua400 commited on
Commit
762161e
·
1 Parent(s): 7da907d

Fix HF Space runtime error: added gradio dependency and fixed port binding for Hugging Face compatibility

Browse files
Files changed (2) hide show
  1. Dockerfile +2 -2
  2. pyproject.toml +2 -1
Dockerfile CHANGED
@@ -55,6 +55,6 @@ ENV PYTHONUNBUFFERED=1
55
  ENV ENABLE_WEB_INTERFACE=true
56
 
57
  HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
58
- CMD curl -f http://localhost:8000/health || exit 1
59
 
60
- CMD ["sh", "-c", "cd /app/env && uvicorn server.app:app --host 0.0.0.0 --port 8000"]
 
55
  ENV ENABLE_WEB_INTERFACE=true
56
 
57
  HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
58
+ CMD curl -f http://localhost:${PORT:-8000}/health || exit 1
59
 
60
+ CMD ["sh", "-c", "cd /app/env && uvicorn server.app:app --host 0.0.0.0 --port ${PORT:-8000}"]
pyproject.toml CHANGED
@@ -15,7 +15,7 @@ authors = [
15
  keywords = ["openenv", "reinforcement-learning", "multi-agent", "fairness", "disaster-recovery", "rlvr"]
16
 
17
  dependencies = [
18
- "openenv-core[core]>=0.2.3",
19
  "fastapi>=0.104.0",
20
  "uvicorn>=0.24.0",
21
  "pydantic>=2.0.0",
@@ -23,6 +23,7 @@ dependencies = [
23
  "structlog>=23.0.0",
24
  "websocket-client>=1.6.0",
25
  "requests>=2.31.0",
 
26
  ]
27
 
28
  [project.optional-dependencies]
 
15
  keywords = ["openenv", "reinforcement-learning", "multi-agent", "fairness", "disaster-recovery", "rlvr"]
16
 
17
  dependencies = [
18
+ "openenv-core[core,web]>=0.2.3",
19
  "fastapi>=0.104.0",
20
  "uvicorn>=0.24.0",
21
  "pydantic>=2.0.0",
 
23
  "structlog>=23.0.0",
24
  "websocket-client>=1.6.0",
25
  "requests>=2.31.0",
26
+ "gradio>=4.0.0",
27
  ]
28
 
29
  [project.optional-dependencies]