docker-compose.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. x-base_service: &base_service
  2. ports:
  3. - "${WEBUI_PORT:-7860}:7860"
  4. volumes:
  5. - &v1 ./data:/data
  6. - &v2 ./output:/output
  7. stop_signal: SIGKILL
  8. tty: true
  9. deploy:
  10. resources:
  11. reservations:
  12. devices:
  13. - driver: nvidia
  14. device_ids: ['0']
  15. capabilities: [compute, utility]
  16. name: webui-docker
  17. services:
  18. download:
  19. build: ./services/download/
  20. profiles: ["download"]
  21. volumes:
  22. - *v1
  23. auto: &automatic
  24. <<: *base_service
  25. profiles: ["auto"]
  26. build: ./services/AUTOMATIC1111
  27. image: sd-auto:78
  28. environment:
  29. - CLI_ARGS=--allow-code --medvram --xformers --enable-insecure-extension-access --api
  30. auto-cpu:
  31. <<: *automatic
  32. profiles: ["auto-cpu"]
  33. deploy: {}
  34. environment:
  35. - CLI_ARGS=--no-half --precision full --allow-code --enable-insecure-extension-access --api
  36. comfy: &comfy
  37. <<: *base_service
  38. profiles: ["comfy"]
  39. build: ./services/comfy/
  40. image: sd-comfy:7
  41. environment:
  42. - CLI_ARGS=
  43. comfy-cpu:
  44. <<: *comfy
  45. profiles: ["comfy-cpu"]
  46. deploy: {}
  47. environment:
  48. - CLI_ARGS=--cpu