RAG-Test / dockerfile
Nielo47's picture
Update space
da7aa82
raw
history blame
758 Bytes
FROM python:3.10-slim
# Instala curl (para baixar Ollama) e dependências básicas
RUN apt-get update && apt-get install -y curl && \
# Instala Ollama via script oficial
curl -fsSL https://ollama.com/install.sh | sh && \
apt-get clean && rm -rf /var/lib/apt/lists/*
# Cria usuário não-root recomendado
RUN useradd -m -u 1000 user
USER user
ENV HOME=/home/user \
PATH="/home/user/.local/bin:$PATH"
WORKDIR $HOME/app
# Copia TUDO para o diretório de trabalho
COPY --chown=user:user . ./
RUN echo ">>> Conteúdo copiado:" && ls -lR /home/user/app
# Instala libs Python
RUN pip install --no-cache-dir -r requirements.txt
# Torna start.sh executável
RUN chmod +x start.sh
# Comando padrão: inicia Ollama e depois app
CMD ["./start.sh"]