morty649 commited on
Commit
ebe2acf
·
1 Parent(s): e14bfe7

fixed: taking too long to start

Browse files
Dockerfile CHANGED
@@ -23,6 +23,6 @@ ENV PATH="/app/env/.venv/bin:$PATH"
23
  ENV PYTHONPATH="/app/env:$PYTHONPATH"
24
 
25
  HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
26
- CMD curl -f http://localhost:8000/health || exit 1
27
 
28
- CMD ["uv", "run", "python", "-m", "uvicorn", "server.app:app", "--host", "0.0.0.0", "--port", "8000"]
 
23
  ENV PYTHONPATH="/app/env:$PYTHONPATH"
24
 
25
  HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
26
+ CMD sh -c 'curl -f "http://localhost:${PORT:-7860}/health" || exit 1'
27
 
28
+ CMD ["sh", "-c", "exec uv run python -m uvicorn server.app:app --host 0.0.0.0 --port ${PORT:-7860}"]
calender_en/server/__pycache__/app.cpython-314.pyc CHANGED
Binary files a/calender_en/server/__pycache__/app.cpython-314.pyc and b/calender_en/server/__pycache__/app.cpython-314.pyc differ
 
calender_en/server/app.py CHANGED
@@ -71,11 +71,12 @@ def main() -> None:
71
  uvicorn calender_en.server.app:app --workers 4
72
  """
73
  import argparse
 
74
  import uvicorn
75
 
76
  parser = argparse.ArgumentParser()
77
  parser.add_argument("--host", default="0.0.0.0")
78
- parser.add_argument("--port", type=int, default=8000)
79
  args = parser.parse_args()
80
  uvicorn.run(app, host=args.host, port=args.port)
81
 
 
71
  uvicorn calender_en.server.app:app --workers 4
72
  """
73
  import argparse
74
+ import os
75
  import uvicorn
76
 
77
  parser = argparse.ArgumentParser()
78
  parser.add_argument("--host", default="0.0.0.0")
79
+ parser.add_argument("--port", type=int, default=int(os.getenv("PORT", "7860")))
80
  args = parser.parse_args()
81
  uvicorn.run(app, host=args.host, port=args.port)
82