提交 98446522 authored 作者: xiaobai's avatar xiaobai

1

上级 928e849b
...@@ -86,6 +86,17 @@ check_git() { ...@@ -86,6 +86,17 @@ check_git() {
fi fi
} }
check_unzip(){
if ! command -v unzip &> /dev/null; then
if command -v apt &> /dev/null; then
sudo apt update
sudo apt install -y unzip
elif command -v yum &> /dev/null; then
sudo yum install -y unzip
fi
fi
}
# 函数:检查并安装 Docker # 函数:检查并安装 Docker
install_docker() { install_docker() {
...@@ -314,6 +325,8 @@ start_mysql() { ...@@ -314,6 +325,8 @@ start_mysql() {
docker-compose up -d docker-compose up -d
fi fi
fi fi
} }
...@@ -435,11 +448,12 @@ init_environment_check(){ ...@@ -435,11 +448,12 @@ init_environment_check(){
echo_content "green" "项目仓库: $production_mysql_repo" echo_content "green" "项目仓库: $production_mysql_repo"
echo_content "green" "项目目录: $production_mysql_dir" echo_content "green" "项目目录: $production_mysql_dir"
pull_project "$production_mysql_repo" "$production_mysql_dir" "服务端配置" pull_project "$production_mysql_repo" "$production_mysql_dir" "服务端配置"
else unzip "$production_mysql_dir/mysql/data.zip"
echo_content "green" "更新项目: production_mysql" # else
echo_content "green" "项目仓库: $production_mysql_repo" # echo_content "green" "更新项目: production_mysql"
echo_content "green" "项目目录: $production_mysql_dir" # echo_content "green" "项目仓库: $production_mysql_repo"
updata_project "$production_mysql_dir" # echo_content "green" "项目目录: $production_mysql_dir"
# updata_project "$production_mysql_dir"
fi fi
...@@ -484,6 +498,7 @@ main(){ ...@@ -484,6 +498,7 @@ main(){
echo_content "green" "安装目录:$install_dir" echo_content "green" "安装目录:$install_dir"
echo_content "green" "初始化脚本 检查环境..." echo_content "green" "初始化脚本 检查环境..."
check_git check_git
check_unzip
install_docker install_docker
init_environment_check init_environment_check
select_operation select_operation
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论