Spaces:
Build error
Build error
cli 0.2
Browse files- 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"]
|