ЯRаСлав commited on
Commit
9d91c7d
·
1 Parent(s): 7edd95a

Dockerfile update.

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -18
Dockerfile CHANGED
@@ -1,21 +1,10 @@
1
- FROM python:3.10-slim
2
 
3
- # Встановлюємо залежності
4
- RUN apt-get update && apt-get install -y \
5
- git curl wget \
6
- build-essential \
7
- libssl-dev libffi-dev \
8
- && rm -rf /var/lib/apt/lists/*
9
-
10
- # Клонувати open-webui
11
- RUN git clone https://github.com/open-webui/open-webui /app
12
- WORKDIR /app
13
-
14
- # Встановити Python-залежності
15
- RUN pip install --no-cache-dir -r requirements.txt
16
-
17
- # Hugging Face працює через порт 7860
18
  ENV PORT=7860
19
 
20
- # Запуск
21
- CMD ["python3", "main.py"]
 
 
 
 
1
+ FROM ghcr.io/open-webui/open-webui:main
2
 
3
+ # Hugging Face Spaces expects something to run on port 7860, а open-webui працює на 8080
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  ENV PORT=7860
5
 
6
+ # Open WebUI слухає на 8080, тому робимо перенаправлення з 7860
7
+ EXPOSE 7860
8
+
9
+ # Створимо простий проксі на 7860 → 8080 (через tini + socat або можна з nginx, але Hugging Face Spaces сам перенаправляє трафік, тому можна просто запускати так)
10
+ CMD ["./start.sh"]