问题描述
Redis/Qdrant/Memgraph 的 hostname/port 硬编码为 Docker 内部地址,导致跨环境部署失败。
受影响的文件
硬编码值
redis://dragonflydb:6379/0
http://qdrant:6333
bolt://memgraph:7687
问题
开发、测试、生产环境使用不同的存储地址时无法部署。缺失配置:REDIS_URI、QDRANT_URL、MEMGRAPH_URI 环境变量。
解决方案
应该从 .env 读取这些URL而不是硬编码默认值。
问题描述
Redis/Qdrant/Memgraph 的 hostname/port 硬编码为 Docker 内部地址,导致跨环境部署失败。
受影响的文件
src/config.py行 190-200硬编码值
redis://dragonflydb:6379/0http://qdrant:6333bolt://memgraph:7687问题
开发、测试、生产环境使用不同的存储地址时无法部署。缺失配置:
REDIS_URI、QDRANT_URL、MEMGRAPH_URI环境变量。解决方案
应该从 .env 读取这些URL而不是硬编码默认值。