Skip to content

Service discovery URLs hardcoded - breaks cross-environment deployment #11

Description

@BukeLy

问题描述

Redis/Qdrant/Memgraph 的 hostname/port 硬编码为 Docker 内部地址,导致跨环境部署失败。

受影响的文件

  • src/config.py 行 190-200

硬编码值

  • redis://dragonflydb:6379/0
  • http://qdrant:6333
  • bolt://memgraph:7687

问题

开发、测试、生产环境使用不同的存储地址时无法部署。缺失配置:REDIS_URIQDRANT_URLMEMGRAPH_URI 环境变量。

解决方案

应该从 .env 读取这些URL而不是硬编码默认值。

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions