7b33b745a0
Automates clone, docker/.env.prod, compose up, and health check for 2C8G prod stack.
34 lines
862 B
Markdown
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`。
|