Add interactive deploy manager with install, uninstall, and update menus.

Provides curl-friendly manage.sh so production servers can bootstrap without a prior clone, then configure API and risk settings in the browser.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-12 12:23:29 +08:00
parent 44657e0484
commit 58c9f36a75
8 changed files with 815 additions and 36 deletions
+6 -2
View File
@@ -16,13 +16,17 @@
| 进程 | **PM2**(唯一推荐的常驻方式) |
**环境详解**(Python 3.10+,Node,PM2 安装与启动顺序):**[docs/ubuntu-server.md](./docs/ubuntu-server.md)**
**一键 venv**:`bash deploy/setup_env.sh`**[deploy/README.md](./deploy/README.md)**
**一键部署管理器**:`curl -fsSL .../deploy/manage.sh | bash`**[deploy/README.md](./deploy/README.md)**
```bash
# 新服务器(推荐)
curl -fsSL https://git.bz121.com/dekun/crypto_monitor/raw/branch/main/deploy/manage.sh | bash
# 或手动 clone
cd /opt
git clone https://git.bz121.com/dekun/crypto_monitor.git crypto_monitor
cd /opt/crypto_monitor
bash deploy/setup_env.sh --install-system-deps
bash deploy/manage.sh
```
配置与运维脚本: **[docs/env-sync-scripts.md](./docs/env-sync-scripts.md)** · **[备份与恢复.md](./备份与恢复.md)**