FROM ollama/ollama:latest # Instalar dependências necessárias RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/* # Criar usuário não-root para melhor segurança RUN useradd -m -u 1000 user USER user ENV HOME=/home/user \ PATH=/home/user/.local/bin:$PATH \ OLLAMA_HOST=0.0.0.0 WORKDIR $HOME/app # Copiar o Modelfile COPY --chown=user:user Modelfile ./ # Inicializar Ollama, baixar modelo e criar LlamaClaude RUN ollama serve & \ sleep 15 && \ ollama pull llama3.1 && \ ollama create LlamaClaude -f ./Modelfile && \ ollama pull LlamaClaude && \ # Expor a porta do Ollama EXPOSE 11434