test
This commit is contained in:
23
deploy.sh
23
deploy.sh
@@ -39,12 +39,15 @@ check_dependencies() {
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! command -v docker-compose &> /dev/null; then
|
# 检查Docker Compose plugin
|
||||||
log_error "Docker Compose 未安装或不在PATH中"
|
if ! docker compose version &> /dev/null; then
|
||||||
|
log_error "Docker Compose plugin 未安装"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
log_info "依赖检查完成"
|
log_info "依赖检查完成"
|
||||||
|
log_info "Docker版本: $(docker --version)"
|
||||||
|
log_info "Docker Compose版本: $(docker compose version)"
|
||||||
}
|
}
|
||||||
|
|
||||||
# 检查proxy网络是否存在
|
# 检查proxy网络是否存在
|
||||||
@@ -123,13 +126,13 @@ build_and_start() {
|
|||||||
cd "${FRONTEND_DIR}"
|
cd "${FRONTEND_DIR}"
|
||||||
|
|
||||||
# 停止现有服务
|
# 停止现有服务
|
||||||
docker-compose down || true
|
docker compose down || true
|
||||||
|
|
||||||
# 构建镜像
|
# 构建镜像
|
||||||
docker-compose build --no-cache
|
docker compose build --no-cache
|
||||||
|
|
||||||
# 启动服务
|
# 启动服务
|
||||||
docker-compose up -d
|
docker compose up -d
|
||||||
|
|
||||||
log_info "前端服务启动完成"
|
log_info "前端服务启动完成"
|
||||||
}
|
}
|
||||||
@@ -142,11 +145,11 @@ verify_deployment() {
|
|||||||
sleep 10
|
sleep 10
|
||||||
|
|
||||||
# 检查容器状态
|
# 检查容器状态
|
||||||
if docker-compose ps | grep -q "Up"; then
|
if docker compose ps | grep -q "Up"; then
|
||||||
log_info "前端服务运行正常"
|
log_info "前端服务运行正常"
|
||||||
else
|
else
|
||||||
log_error "前端服务启动失败"
|
log_error "前端服务启动失败"
|
||||||
docker-compose logs
|
docker compose logs
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -186,9 +189,9 @@ show_info() {
|
|||||||
echo " 备份位置: ${BACKUP_DIR}"
|
echo " 备份位置: ${BACKUP_DIR}"
|
||||||
echo ""
|
echo ""
|
||||||
echo "常用命令:"
|
echo "常用命令:"
|
||||||
echo " 查看日志: cd ${FRONTEND_DIR} && docker-compose logs -f"
|
echo " 查看日志: cd ${FRONTEND_DIR} && docker compose logs -f"
|
||||||
echo " 重启服务: cd ${FRONTEND_DIR} && docker-compose restart"
|
echo " 重启服务: cd ${FRONTEND_DIR} && docker compose restart"
|
||||||
echo " 停止服务: cd ${FRONTEND_DIR} && docker-compose down"
|
echo " 停止服务: cd ${FRONTEND_DIR} && docker compose down"
|
||||||
echo ""
|
echo ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user