File size: 519 Bytes
c23bdf9
03aa457
0d54045
 
 
 
03aa457
0d54045
 
03aa457
0d54045
 
03aa457
0d54045
 
03aa457
0d54045
 
c23bdf9
0d54045
 
 
72f49d5
c23bdf9
 
0d54045
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM python:3.12

WORKDIR /app

COPY requirements.txt .
RUN pip install --no-cache-dir --upgrade -r requirements.txt

# Sử dụng thư mục trong /app thay vì /root
ENV OLLAMA_MODELS=/app/.ollama/models

# Tạo thư mục cho Ollama
RUN mkdir -p /app/.ollama && chmod 777 /app/.ollama

# Cài đặt Ollama
RUN curl -fsSL https://ollama.com/install.sh | sh

# Copy application files
COPY . .

# Make scripts executable
RUN chmod +x /app/start.sh
RUN chmod +x /app/pull_models.sh

EXPOSE 7860

CMD ["/app/start.sh"]