Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- Dockerfile +14 -0
Dockerfile
CHANGED
|
@@ -41,5 +41,19 @@ RUN mkdir -p /tmp/hf-home /tmp/hf-cache /tmp/torch-cache /tmp/xdg-cache
|
|
| 41 |
# 8. ํฌํธ ๊ฐ๋ฐฉ
|
| 42 |
EXPOSE 8501
|
| 43 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 44 |
# 9. ์ฑ ์คํ (PermissionError ์ถ๊ฐ ๋ฐฉ์ง)
|
| 45 |
CMD ["streamlit", "run", "app.py", "--server.port=8501", "--server.fileWatcherType=none"]
|
|
|
|
| 41 |
# 8. ํฌํธ ๊ฐ๋ฐฉ
|
| 42 |
EXPOSE 8501
|
| 43 |
|
| 44 |
+
# ์ฌ๋ผ๋ง ์๋ฒ
|
| 45 |
+
FROM ubuntu:22.04
|
| 46 |
+
RUN apt-get update && apt-get install -y curl ca-certificates && rm -rf /var/lib/apt/lists/*
|
| 47 |
+
RUN curl -fsSL https://ollama.com/install.sh | bash
|
| 48 |
+
|
| 49 |
+
ENV OLLAMA_MODELS=/data/ollama
|
| 50 |
+
ENV OLLAMA_ORIGINS=* # ์ด์์์ ์ ํํ ๋๋ฉ์ธ์ผ๋ก ์ ํ ๊ถ์ฅ
|
| 51 |
+
|
| 52 |
+
CMD bash -lc '\
|
| 53 |
+
OLLAMA_HOST=0.0.0.0:$PORT ollama serve & \
|
| 54 |
+
until curl -s http://127.0.0.1:$PORT/api/version >/dev/null; do sleep 1; done; \
|
| 55 |
+
# (์ ํ) ๋ฏธ๋ฆฌ ํ ๋ชจ๋ธ pull: ollama pull llama3.1:8b || true; \
|
| 56 |
+
wait'
|
| 57 |
+
|
| 58 |
# 9. ์ฑ ์คํ (PermissionError ์ถ๊ฐ ๋ฐฉ์ง)
|
| 59 |
CMD ["streamlit", "run", "app.py", "--server.port=8501", "--server.fileWatcherType=none"]
|