Create Dockerfile
Browse files- Dockerfile +20 -0
Dockerfile
ADDED
|
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM python:3.11
|
| 2 |
+
RUN curl -fsSL https://ollama.com/install.sh | sh
|
| 3 |
+
RUN apt update
|
| 4 |
+
RUN apt install nodejs npm -y
|
| 5 |
+
RUN mkdir /app
|
| 6 |
+
RUN chmod 777 /app
|
| 7 |
+
ENV HOME=/app
|
| 8 |
+
|
| 9 |
+
|
| 10 |
+
WORKDIR /app
|
| 11 |
+
RUN curl -LsSf https://astral.sh/uv/install.sh | sh
|
| 12 |
+
EXPOSE 8080
|
| 13 |
+
EXPOSE 7777
|
| 14 |
+
COPY . .
|
| 15 |
+
RUN echo "ollama serve&">run.sh
|
| 16 |
+
RUN echo "sleep 4">>run.sh
|
| 17 |
+
RUN echo "ollama pull qwen3">>run.sh
|
| 18 |
+
RUN echo "ollama pull huihui_ai/deepseek-r1-abliterated:1.5b">>run.sh
|
| 19 |
+
RUN echo "DATA_DIR=~/.open-webui WEBUI_AUTH=0 /app/.local/bin/uvx --python 3.11 open-webui@latest serve">>run.sh
|
| 20 |
+
CMD bash run.sh
|