Files
n_parser/docker-compose.yml

38 lines
899 B
YAML

services:
ollama:
image: ollama/ollama
container_name: ollama
volumes:
- ollama_data:/root/.ollama
ports:
- "11435:11434" # 11435 — если локальный Ollama уже на 11434
environment:
OLLAMA_MODEL: mithunrajm06/gemma-3n-e4b:latest
entrypoint: ["/bin/sh", "-c"]
command:
- |
ollama serve &
sleep 10
for i in 1 2 3 4 5 6 7 8 9 10; do
ollama pull $${OLLAMA_MODEL:-mithunrajm06/gemma-3n-e4b:latest} 2>/dev/null && break
sleep 5
done
wait
app:
build: .
container_name: cart-to-json
volumes:
- ./lists:/app/lists
- ./res:/app/res
- ./done:/app/done
environment:
OLLAMA_HOST: http://ollama:11434
MODEL: mithunrajm06/gemma-3n-e4b:latest
depends_on:
ollama:
condition: service_started
volumes:
ollama_data: