From 0dabb3f16c2bc21909ffafcdeb2662d1d56e7b60 Mon Sep 17 00:00:00 2001 From: Swt29 Date: Tue, 30 Dec 2025 10:23:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'deploy.sh'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy.sh | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/deploy.sh b/deploy.sh index a12f58b..f68488c 100644 --- a/deploy.sh +++ b/deploy.sh @@ -12,11 +12,20 @@ if ! command -v docker &> /dev/null; then fi # 检查是否安装了Docker Compose -echo "检查Docker Compose是否安装..." -if ! command -v docker-compose &> /dev/null; then - echo "错误: Docker Compose未安装,请先安装Docker Compose" - exit 1 -fi + echo "检查Docker Compose是否安装..." + if ! command -v docker-compose &> /dev/null; then + echo "Docker Compose未安装,正在安装..." + # 安装Docker Compose + curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + # 添加执行权限 + chmod +x /usr/local/bin/docker-compose + # 检查安装是否成功 + if ! command -v docker-compose &> /dev/null; then + echo "错误: Docker Compose安装失败,请手动安装" + exit 1 + fi + echo "Docker Compose安装成功" + fi # 创建项目目录 echo "创建项目目录..."