Dev Shah commited on
Commit
4e320a3
·
1 Parent(s): c3935be

fix: change port from 8000 to 7860 — HF Spaces Docker only exposes 7860 externally

Browse files
Files changed (3) hide show
  1. Dockerfile +2 -2
  2. openenv.yaml +1 -1
  3. server.py +1 -1
Dockerfile CHANGED
@@ -14,8 +14,8 @@ RUN pip install --no-cache-dir -r requirements.txt
14
  # Copy source
15
  COPY . .
16
 
17
- # Expose env server port
18
- EXPOSE 8000
19
 
20
  # Default: run the environment server
21
  CMD ["python", "server.py"]
 
14
  # Copy source
15
  COPY . .
16
 
17
+ # Expose env server port (HF Spaces requires 7860)
18
+ EXPOSE 7860
19
 
20
  # Default: run the environment server
21
  CMD ["python", "server.py"]
openenv.yaml CHANGED
@@ -50,7 +50,7 @@ tasks:
50
  environment:
51
  language: python
52
  entry_point: server.py
53
- port: 8000
54
  health_check: /health
55
  state_endpoint: /state
56
  reset_endpoint: /reset
 
50
  environment:
51
  language: python
52
  entry_point: server.py
53
+ port: 7860
54
  health_check: /health
55
  state_endpoint: /state
56
  reset_endpoint: /reset
server.py CHANGED
@@ -79,4 +79,4 @@ def score(task: int = 1):
79
 
80
 
81
  if __name__ == "__main__":
82
- uvicorn.run(app, host="0.0.0.0", port=8000)
 
79
 
80
 
81
  if __name__ == "__main__":
82
+ uvicorn.run(app, host="0.0.0.0", port=7860)