Nyashi commited on
Commit
b892ada
·
verified ·
1 Parent(s): 2f45cf7

Create Dockerfile

Browse files
Files changed (1) hide show
  1. 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