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: