Files
Nexus/docs/changelog/2026-06-04-1panel-one-click-install-script.md
T
Nexus Deploy 7b33b745a0 feat(deploy): add 1Panel Docker one-click install script
Automates clone, docker/.env.prod, compose up, and health check for 2C8G prod stack.
2026-06-05 22:52:44 +08:00

34 lines
862 B
Markdown

# Changelog — 1Panel Docker 一键安装脚本
## 摘要
新增 `deploy/install-1panel-docker.sh`:在 1Panel 服务器上自动 clone/pull、生成 `docker/.env.prod`、启动生产 Compose 并健康检查。
## 动机
用户刚装好 1Panel,需要减少手工步骤与复制 token 错误。
## 涉及文件
- `deploy/install-1panel-docker.sh`
- `SECRETS.md` — 用法示例
- `docs/design/plans/2026-06-04-1panel-docker-production.md` — 引用脚本
## 用法
```bash
export NEXUS_GITEA_TOKEN='...'
export NEXUS_DOMAIN='api.synaglobal.vip'
bash deploy/install-1panel-docker.sh
```
迁机:`export NEXUS_FROM_ENV='/www/wwwroot/api.synaglobal.vip/.env'`
## 验证
`bash -n deploy/install-1panel-docker.sh`;服务器执行后 `/health``ok`
## 回滚
`docker compose -f docker/docker-compose.prod.yml down`;删除 `/opt/nexus`