docker-compose.yml 858 B

123456789101112131415161718192021222324252627282930313233343536
  1. version: '3.8'
  2. services:
  3. exo_1:
  4. build:
  5. context: .
  6. environment:
  7. - PYTHONUNBUFFERED=1
  8. # mem_limit: 8G
  9. # mem_reservation: 4G
  10. ports:
  11. - "8001:8000" # ChatGPT API port - changed to avoid conflict
  12. volumes:
  13. - ~/.cache/huggingface:/root/.cache/huggingface # Cache HF models
  14. command: ["exo", "--inference-engine", "mlx", "--disable-tui"]
  15. networks:
  16. - exo_network
  17. exo_2:
  18. build:
  19. context: .
  20. environment:
  21. - PYTHONUNBUFFERED=1
  22. # mem_limit: 8G
  23. # mem_reservation: 4G
  24. ports:
  25. - "8002:8000" # ChatGPT API port - changed to avoid conflict
  26. volumes:
  27. - ~/.cache/huggingface:/root/.cache/huggingface # Cache HF models
  28. command: ["exo", "--inference-engine", "mlx", "--disable-tui"]
  29. networks:
  30. - exo_network
  31. networks:
  32. exo_network:
  33. driver: bridge