docker-compose.yml 867 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. services:
  2. openWebUI:
  3. container_name: ollama-webui
  4. image: ghcr.io/open-webui/open-webui:cuda
  5. restart: unless-stopped
  6. depends_on:
  7. - ollama
  8. ports:
  9. - "3000:8080"
  10. extra_hosts:
  11. - host.docker.internal:host-gateway
  12. volumes:
  13. - ./open-webui-local:/app/backend/data
  14. environment:
  15. - "OLLAMA_API_BASE_URL=http://ollama:11435/api"
  16. ollama:
  17. container_name: ollama
  18. image: ollama/ollama:latest
  19. ports:
  20. - "11435:11434"
  21. volumes:
  22. - ./ollama-local:/root/.ollama
  23. restart: unless-stopped
  24. deploy:
  25. resources:
  26. reservations:
  27. devices:
  28. - driver: nvidia
  29. count: 1
  30. capabilities: [gpu]
  31. edge:
  32. container_name: ollama-edge
  33. image: travisvn/openai-edge-tts:latest
  34. ports:
  35. - 5051:5050
  36. restart: unless-stopped