-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
enhancementNew feature or requestNew feature or request
Description
功能描述
当前启动需要手动运行多条命令并用 nohup 挂后台,体验不够友好。需要支持服务化部署。
当前痛点
用户每次需要手动执行:
nohup bash scripts/run_loop.sh > loop.log 2>&1 &
nohup python3 dashboard/server.py --host 0.0.0.0 --port 7891 > dashboard.log 2>&1 &期望效果
方案一:统一启停脚本
./edict start # 启动所有服务(loop + dashboard)
./edict stop # 停止所有服务
./edict status # 查看运行状态
./edict restart # 重启方案二:systemd 服务(Linux)
- 提供
edict.service模板文件 systemctl enable edict实现开机自启
方案三:Docker Compose 完整编排
- 参考 ROADMAP Phase 3 的 Docker Compose 计划
- 包含 dashboard + run_loop + OpenClaw Gateway
附加需求
- Dashboard 端口支持通过环境变量或配置文件设置(fix: dashboard 端口支持通过 --port/EDICT_DASHBOARD_PORT 配置 #173 PR 已实现部分)
--host默认应可配置,方便远端访问
关联
来自 #153 的用户建议;ROADMAP Phase 3 Docker 编排计划
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request