docker-compose.yml 636 B

12345678910111213141516171819202122232425262728293031323334
  1. services:
  2. # vllm服务
  3. vllm-qwen:
  4. image: vllm-qwen
  5. container_name: vllm-qwen
  6. ports:
  7. - "8000:8000"
  8. deploy:
  9. resources:
  10. reservations:
  11. devices:
  12. - driver: nvidia
  13. count: all
  14. capabilities: [gpu]
  15. restart: always
  16. # 后端服务
  17. vector-app:
  18. build: .
  19. command: hypercorn vector_app:app --config config.toml
  20. container_name: vector-app
  21. ports:
  22. - "8001:8001"
  23. restart: always
  24. # mcp server
  25. mcp-app:
  26. build: .
  27. command: python3 mcp_app.py
  28. container_name: mcp-app
  29. ports:
  30. - "8002:8002"
  31. restart: always