fix: 修正部署脚本中的步骤编号错误

更新部署脚本中各步骤的编号,使其保持正确的顺序。原脚本中存在步骤编号不连续的问题,可能导致部署流程的混淆。
This commit is contained in:
zhangtao
2025-05-26 00:52:46 +08:00
parent 28f17fa831
commit 2ee4be9637
+6 -6
View File
@@ -49,7 +49,7 @@ update_code() {
# 构建前端 # 构建前端
build_frontend() { build_frontend() {
log "==========🔍 第三步:开始构建前端代码...==========" log "==========🔍 第四步:开始构建前端代码...=========="
# 如果是首次克隆项目,或者检测到前端代码变更,则构建前端 # 如果是首次克隆项目,或者检测到前端代码变更,则构建前端
if [ ! -d "frontend/dist" ] || [ "$(git diff --name-only HEAD~1 HEAD -- frontend/)" ]; then if [ ! -d "frontend/dist" ] || [ "$(git diff --name-only HEAD~1 HEAD -- frontend/)" ]; then
log "🚀 检测到前端代码变更或首次克隆,开始构建前端..." log "🚀 检测到前端代码变更或首次克隆,开始构建前端..."
@@ -65,7 +65,7 @@ build_frontend() {
# 停止并删除容器 # 停止并删除容器
stop_and_remove_containers() { stop_and_remove_containers() {
log "==========🗑️ 第四步:停止并删除现有容器...==========" log "==========🗑️ 第五步:停止并删除现有容器...=========="
[ -f "docker-compose.yaml" ] || { log "❌ docker-compose.yaml 文件未找到"; exit 1; } [ -f "docker-compose.yaml" ] || { log "❌ docker-compose.yaml 文件未找到"; exit 1; }
docker compose down docker compose down
log "✅ 容器已停止并删除" log "✅ 容器已停止并删除"
@@ -73,21 +73,21 @@ stop_and_remove_containers() {
# 构建镜像 # 构建镜像
build_image() { build_image() {
log "==========🚀 第五步:开始构建Docker镜像...==========🗑️ " log "==========🚀 第六步:开始构建Docker镜像...==========🗑️ "
docker compose build || { log "❌ 镜像构建失败"; exit 1; } docker compose build || { log "❌ 镜像构建失败"; exit 1; }
log "✅ Docker镜像构建成功" log "✅ Docker镜像构建成功"
} }
# 启动容器 # 启动容器
start_containers() { start_containers() {
log "==========🚀 第六步:启动容器...==========🗑️ " log "==========🚀 第七步:启动容器...==========🗑️ "
docker compose up -d || { log "❌ 容器启动失败"; exit 1; } docker compose up -d || { log "❌ 容器启动失败"; exit 1; }
log "✅ 容器启动成功" log "✅ 容器启动成功"
} }
# 健康检查 # 健康检查
health_check() { health_check() {
log "==========🔍 第七步:进行健康检查...==========🗑️ " log "==========🔍 第八步:进行健康检查...==========🗑️ "
sleep 10 # 等待容器启动 sleep 10 # 等待容器启动
curl --output /dev/null --silent --head --fail "${WEB_URL}" || { log "❌ 前端服务健康检查失败"; exit 1; } curl --output /dev/null --silent --head --fail "${WEB_URL}" || { log "❌ 前端服务健康检查失败"; exit 1; }
sleep 10 # 等待容器启动 sleep 10 # 等待容器启动
@@ -97,7 +97,7 @@ health_check() {
# 清理旧镜像 # 清理旧镜像
cleanup_old_images() { cleanup_old_images() {
log "==========🗑️ 第八步:清理24小时前的旧镜像...==========🗑️ " log "==========🗑️ 第九步:清理24小时前的旧镜像...==========🗑️ "
docker image prune -f --filter "until=24h" docker image prune -f --filter "until=24h"
log "✅ 旧镜像清理完成" log "✅ 旧镜像清理完成"
} }