ЯRаСлав commited on
Commit
efc1b48
·
1 Parent(s): 7a3b719

Docker config update.

Browse files
Files changed (2) hide show
  1. Dockerfile +10 -9
  2. docker-compose.yml +15 -0
Dockerfile CHANGED
@@ -1,12 +1,13 @@
1
- FROM ghcr.io/open-webui/open-webui:main
2
 
3
- # Hugging Face змонтує твій код у /home/user/app
4
- WORKDIR /home/user/app
5
 
6
- # Вимкнути авторизацію
7
- ENV WEBUI_AUTH=false
8
- ENV PORT=7860
 
 
9
 
10
- EXPOSE 7860
11
-
12
- CMD ["python3", "-m", "uvicorn", "backend.main:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
+ FROM ghcr.io/open-webui/open-webui:ollama
2
 
3
+ # Expose the port
4
+ EXPOSE 8080
5
 
6
+ # Keep the existing volumes but adapt for Hugging Face Spaces
7
+ RUN mkdir -p /data/ollama && \
8
+ mkdir -p /data/webui && \
9
+ ln -s /data/ollama /root/.ollama && \
10
+ ln -s /data/webui /app/backend/data
11
 
12
+ # Start command (same as original)
13
+ CMD ["bash", "-c", "ollama serve & /start.sh"]
 
docker-compose.yml ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ version: '3.8'
2
+
3
+ services:
4
+ webui:
5
+ build: .
6
+ ports:
7
+ - "8080:8080"
8
+ volumes:
9
+ - ollama_data:/data/ollama
10
+ - webui_data:/data/webui
11
+ restart: always
12
+
13
+ volumes:
14
+ ollama_data:
15
+ webui_data: