docs: simplify offline deployment to use package-offline.sh
This commit is contained in:
parent
07bd06a9c0
commit
372ab4c063
@ -101,30 +101,17 @@ sudo ./scripts/deploy.sh upgrade
|
||||
|
||||
### 离线更新(生产内网)
|
||||
|
||||
在开发机上编译并打包:
|
||||
在开发机上执行:
|
||||
|
||||
```bash
|
||||
# 在开发机(可访问 git 的机器)上执行
|
||||
cd ~/apps/safesight-edge
|
||||
git pull
|
||||
bash scripts/build.sh -m -j4
|
||||
cd agent && go build -o safesight-edge-agent ./cmd/safesight-agent && cd ..
|
||||
|
||||
# 打包升级文件
|
||||
mkdir -p /tmp/safesight-upgrade
|
||||
cp build/safesight-edge-server /tmp/safesight-upgrade/
|
||||
cp agent/safesight-edge-agent /tmp/safesight-upgrade/
|
||||
cp scripts/deploy.sh /tmp/safesight-upgrade/
|
||||
cp scripts/upgrade-from-old.sh /tmp/safesight-upgrade/
|
||||
cp -r scripts/deploy/ /tmp/safesight-upgrade/
|
||||
tar -czf safesight-upgrade-$(date +%Y%m%d).tar.gz -C /tmp safesight-upgrade
|
||||
bash scripts/package-offline.sh
|
||||
```
|
||||
|
||||
将 `safesight-upgrade-*.tar.gz` 通过 U 盘或 scp 传到生产设备,在生产设备上:
|
||||
将生成的 `safesight-upgrade-*.tar.gz` 传到生产设备,在生产设备上:
|
||||
|
||||
```bash
|
||||
tar -xzf safesight-upgrade-*.tar.gz -C /tmp/
|
||||
cd /tmp/safesight-upgrade
|
||||
cd /tmp/safesight-upgrade-*
|
||||
sudo ./deploy.sh upgrade # 已升级过的新设备
|
||||
# 或
|
||||
sudo ./upgrade-from-old.sh # 首次从旧版本升级
|
||||
|
||||
Loading…
Reference in New Issue
Block a user