Files
opendance-web/deploy
zijunchiang 653d9d168c feat(deploy): 缺少 deploy/.env 时复用安装目录中的历史配置
用户在重新解压发布包后再次执行 install.sh,因缺少 deploy/.env 被拦下。
按文档流程每次升级都要重新解压,若每次都要求重填数据库口令,既繁琐
又容易出错(口令含 * 等特殊字符)。

- 优先使用当前目录的 deploy/.env
- 其次复用 $APP_DIR/deploy/.env(上次安装留下的配置)
- 两处都没有才报错,且错误信息列出需要填写的五个字段及注意事项

实测三种情形:
  全新安装(两处都无)→ 报错并给出字段说明,退出码 1
  安装目录有历史配置   → 自动复用,退出码 0
  当前目录已有 .env    → 直接使用,不覆盖
2026-09-15 01:03:20 +08:00
..