Start nav-site in background when pm2 and systemd are unavailable.
Fall back to a pid-file background process after deploy, and detect running state via HTTP port checks in the management menu. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+1
-1
@@ -128,7 +128,7 @@ python3 scripts/navctl.py uninstall --dir /opt/LocalNav
|
||||
| 默认账号 | `NAV_ADMIN_USERNAME=admin`、`NAV_ADMIN_PASSWORD=admin123` |
|
||||
| 中控自动登录 | 默认 `NAV_HUB_AUTO_LOGIN=1` |
|
||||
| 内网 Cookie | 默认 `NAV_COOKIES_INSECURE_HTTP=1`(便于 `http://IP:端口` 访问) |
|
||||
| **自动启动** | 若检测到 **pm2**:`pm2 start` 或 `pm2 restart nav-site`;否则尝试 **systemd** `nav-site` 服务 |
|
||||
| **自动启动** | 优先 **pm2**;其次 **systemd**;都没有则用 **后台进程**(`logs/nav-site.pid` + `logs/nav-site.log`) |
|
||||
|
||||
**注意:** 脚本不会覆盖 `.env` 中已有的 `NAV_SECRET_KEY` 等配置。生产环境部署后请尽快登录并在「系统设置」中修改密码。仅安装不启动可在 `deploy.py` 加 `--no-start`。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user