Varshith B Claude Opus 4.6 (1M context) commited on
Commit
56f55e9
·
1 Parent(s): 0dbc19e

Fix port to 8000 for validator compatibility

Browse files

The hackathon validator runs the container locally and expects
the environment on localhost:8000. Changed from 7860 (HF default)
to 8000 (OpenEnv standard) everywhere.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Files changed (5) hide show
  1. Dockerfile +4 -4
  2. README.md +1 -1
  3. dataqa_env/server/app.py +1 -1
  4. openenv.yaml +1 -1
  5. server/app.py +1 -1
Dockerfile CHANGED
@@ -26,10 +26,10 @@ RUN uv sync --no-editable 2>/dev/null || pip install -e .
26
  ENV PATH="/app/.venv/bin:$PATH"
27
  ENV PYTHONPATH="/app:$PYTHONPATH"
28
 
29
- # Health check — HF Spaces uses port 7860
30
  HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
31
- CMD python -c "import urllib.request; urllib.request.urlopen('http://localhost:7860/health')" || exit 1
32
 
33
- EXPOSE 7860
34
 
35
- CMD ["uvicorn", "dataqa_env.server.app:app", "--host", "0.0.0.0", "--port", "7860"]
 
26
  ENV PATH="/app/.venv/bin:$PATH"
27
  ENV PYTHONPATH="/app:$PYTHONPATH"
28
 
29
+ # Health check — HF Spaces uses port 8000
30
  HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
31
+ CMD python -c "import urllib.request; urllib.request.urlopen('http://localhost:8000/health')" || exit 1
32
 
33
+ EXPOSE 8000
34
 
35
+ CMD ["uvicorn", "dataqa_env.server.app:app", "--host", "0.0.0.0", "--port", "8000"]
README.md CHANGED
@@ -5,7 +5,7 @@ colorFrom: blue
5
  colorTo: gray
6
  sdk: docker
7
  pinned: false
8
- app_port: 7860
9
  tags:
10
  - openenv
11
  ---
 
5
  colorTo: gray
6
  sdk: docker
7
  pinned: false
8
+ app_port: 8000
9
  tags:
10
  - openenv
11
  ---
dataqa_env/server/app.py CHANGED
@@ -32,7 +32,7 @@ def root():
32
 
33
  def main():
34
  import uvicorn
35
- uvicorn.run(app, host="0.0.0.0", port=7860)
36
 
37
 
38
  if __name__ == "__main__":
 
32
 
33
  def main():
34
  import uvicorn
35
+ uvicorn.run(app, host="0.0.0.0", port=8000)
36
 
37
 
38
  if __name__ == "__main__":
openenv.yaml CHANGED
@@ -3,4 +3,4 @@ name: dataqa_env
3
  type: space
4
  runtime: fastapi
5
  app: dataqa_env.server.app:app
6
- port: 7860
 
3
  type: space
4
  runtime: fastapi
5
  app: dataqa_env.server.app:app
6
+ port: 8000
server/app.py CHANGED
@@ -6,7 +6,7 @@ from dataqa_env.server.app import app # noqa: F401
6
  def main():
7
  """Start the environment server."""
8
  import uvicorn
9
- uvicorn.run(app, host="0.0.0.0", port=7860)
10
 
11
 
12
  if __name__ == "__main__":
 
6
  def main():
7
  """Start the environment server."""
8
  import uvicorn
9
+ uvicorn.run(app, host="0.0.0.0", port=8000)
10
 
11
 
12
  if __name__ == "__main__":