docker-compose.yaml 885 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. services:
  2. mindechoagent:
  3. tty: true
  4. build:
  5. context: .
  6. dockerfile: Dockerfile
  7. image: mindechoagent
  8. container_name: mindechoagent
  9. hostname: mindechoagent
  10. restart: unless-stopped
  11. volumes:
  12. - $PWD:/app
  13. qdrant:
  14. image: qdrant/qdrant
  15. container_name: qdrant
  16. hostname: qdrant
  17. ports:
  18. - 6333:6333
  19. volumes:
  20. - ./qdrant/data:/qdrant/storage
  21. environment:
  22. - QDRANT__TELEMETRY_DISABLED=true
  23. restart: unless-stopped
  24. neosrv:
  25. image: neo4j:2025.11.2-community
  26. container_name: neosrv
  27. hostname: neosrv
  28. ports:
  29. - 7474:7474
  30. - 7687:7687
  31. volumes:
  32. - ./neo4j/data:/data
  33. - ./neo4j/logs:/logs
  34. - ./neo4j/import:/import
  35. environment:
  36. NEO4J_AUTH: neo4j/password # 最好在.env设置
  37. NEO4J_PLUGINS: '["apoc"]' # 可选插件
  38. restart: unless-stopped