Sodagraph commited on
Commit
5fd4118
·
1 Parent(s): efb5a4e
Files changed (1) hide show
  1. Dockerfile +1 -1
Dockerfile CHANGED
@@ -59,4 +59,4 @@ EXPOSE 7860
59
  # 백엔드 main.py의 `OLLAMA_API_BASE_URL` 환경 변수가 `http://127.0.0.1:11434`로 설정되어 있는지 확인하세요.
60
  # (Hugging Face Spaces에서 Ollama SDK를 사용하면 보통 이 주소로 접근 가능합니다.)
61
  # 수정: ${PORT:-7860} 대신 7860을 직접 사용하거나, sh -c로 쉘이 환경 변수를 해석하도록 합니다.
62
- CMD ["sh", "-c", "ollama serve & uvicorn main:app --host 0.0.0.0 --port ${PORT:-7860} --app-dir backend/app"]
 
59
  # 백엔드 main.py의 `OLLAMA_API_BASE_URL` 환경 변수가 `http://127.0.0.1:11434`로 설정되어 있는지 확인하세요.
60
  # (Hugging Face Spaces에서 Ollama SDK를 사용하면 보통 이 주소로 접근 가능합니다.)
61
  # 수정: ${PORT:-7860} 대신 7860을 직접 사용하거나, sh -c로 쉘이 환경 변수를 해석하도록 합니다.
62
+ CMD ["sh", "-c", "ollama serve & ATTEMPTS=0; while ! curl -s http://localhost:11434 > /dev/null && [ $ATTEMPTS -lt 30 ]; do ATTEMPTS=$((ATTEMPTS+1)); echo 'Waiting for Ollama server to start... (Attempt '$ATTEMPTS'/30)'; sleep 2; done; if [ $ATTEMPTS -eq 30 ]; then echo 'Ollama server did not start in time. Exiting.'; exit 1; fi; uvicorn main:app --host 0.0.0.0 --port ${PORT:-7860} --app-dir backend/app"]