services: ollama: image: ollama/ollama:latest container_name: ollama restart: unless-stopped ports: - "11434:11434" volumes: - /mnt/e/volumes/ollama/data:/root/.ollama environment: - OLLAMA_HOST=0.0.0.0:11434 # Optional: Set GPU device if you have multiple GPUs # - NVIDIA_VISIBLE_DEVICES=0 command: serve deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [gpu] networks: - app-network healthcheck: test: ["CMD", "ollama", "list"] interval: 30s timeout: 10s retries: 3 start_period: 40s networks: app-network: driver: bridge