manga-web-analyzer / docker-compose.yml
Jetsada117's picture
fix: correct Qwen2.5-VL 3B model tag format to qwen2.5vl:3b
cceff4b
Raw
History Blame Contribute Delete
1.24 kB
version: '3.8'
services:
ollama:
image: ollama/ollama:latest
container_name: ollama
volumes:
- ollama_data:/root/.ollama
ports:
- "11434:11434"
# เปิดใช้งาน GPU หากเครื่อง Host มีการติดตั้ง NVIDIA Container Toolkit
# หากไม่มี GPU สามารถปิดส่วนนี้เพื่อรันด้วย CPU ได้
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [gpu]
web:
build: .
container_name: manga-web-backend
ports:
- "8000:7860"
environment:
- OLLAMA_HOST=http://ollama:11434
- OLLAMA_MODEL=qwen2.5vl:3b
depends_on:
- ollama
volumes:
- ./uploads:/app/uploads
web-puller:
image: ollama/ollama:latest
container_name: ollama-puller
environment:
- OLLAMA_HOST=http://ollama:11434
entrypoint: [ "sh", "-c", "until ollama list >/dev/null 2>&1; do echo 'Waiting for Ollama...'; sleep 2; done; echo 'Pulling model qwen2.5vl:3b...'; ollama pull qwen2.5vl:3b" ]
depends_on:
- ollama
volumes:
ollama_data: