fix(deploy): 调整 xboard 更新脚本执行流程
更新脚本改为先拉取镜像,再通过一次性 web 容器执行 xboard:update,最后重新启动服务 移除 --migrate 参数并补充非交互终端下的执行说明, 同时更新 README、部署模块文档并新增测试 compose 配置
This commit is contained in:
@@ -59,16 +59,18 @@ docker compose exec -T web php artisan xboard:update
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
更新镜像但不自动迁移数据库:
|
||||
更新镜像并执行项目更新流程:
|
||||
|
||||
```sh
|
||||
sh ./scripts/update.sh
|
||||
```
|
||||
|
||||
更新镜像并显式执行数据库迁移:
|
||||
该脚本在交互终端中的等价命令:
|
||||
|
||||
```sh
|
||||
sh ./scripts/update.sh --migrate
|
||||
docker compose pull
|
||||
docker compose run -it --rm web php artisan xboard:update
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
查看服务状态:
|
||||
|
||||
Reference in New Issue
Block a user