docker-compose.yml 895 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. services:
  2. ollama:
  3. image: ollama/ollama:latest
  4. ports:
  5. - "11434:11434"
  6. volumes:
  7. - ollama:/root/.ollama
  8. # deploy:
  9. # resources:
  10. # reservations:
  11. # devices:
  12. # - driver: nvidia
  13. # count: all
  14. # capabilities: [gpu]
  15. restart: always
  16. open-webui:
  17. image: imroc/open-webui:latest
  18. ports:
  19. - "3001:8080"
  20. volumes:
  21. - open-webui:/app/backend/data
  22. environment:
  23. - OLLAMA_BASE_URL=http://ollama:11434
  24. depends_on:
  25. - ollama
  26. extra_hosts:
  27. - "host.docker.internal:host-gateway"
  28. # environment:
  29. # - WEBUI_SECRET_KEY= # optionnel mais recommandé en prod
  30. # deploy:
  31. # resources:
  32. # reservations:
  33. # devices:
  34. # - driver: nvidia
  35. # count: all
  36. # capabilities: [gpu]
  37. restart: always
  38. volumes:
  39. ollama:
  40. open-webui: