FROM node:18-slim WORKDIR /app COPY package.json ollama.sh ollama.js ./ # Install system dependencies + Ollama RUN apt-get update && \ apt-get install -y \ curl \ netcat \ bash && \ curl -L https://ollama.ai/install.sh | sh && \ chmod +x ollama.sh # Install Node dependencies RUN npm install # Create Ollama storage directory RUN mkdir -p /.ollama && chmod 777 /.ollama ENV PATH="/usr/local/bin:$PATH" EXPOSE 11434 ENTRYPOINT ["/app/ollama.sh"]