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"] |