Browse Source

更新 'deploy.sh'

pull/2/head
Swt29 2 months ago
parent
commit
b549dc9c2f
  1. 22
      deploy.sh

22
deploy.sh

@ -22,17 +22,25 @@ fi
echo "创建项目目录..."
mkdir -p /opt/project_app/logs /opt/project_app/uploads /opt/project_app/mysql-data
# 克隆代码仓库
echo "克隆代码仓库..."
# 克隆代码仓库或更新代码
echo "处理代码仓库..."
if [ ! -d /opt/project_app/.git ]; then
# 如果目录不存在.git文件夹,则克隆仓库
git clone http://8.137.125.67:4000/Swt29/Project_app.git /opt/project_app
else
# 如果目录已存在.git文件夹,则更新代码
cd /opt/project_app
git pull origin BOSS
fi
cd /opt/project_app
# 创建.env文件(如果不存在)
echo "配置环境变量..."
# 检查.env文件是否存在
echo "检查环境变量配置..."
if [ ! -f .env ]; then
cp .env.example .env
echo "请编辑.env文件配置数据库和其他参数"
# 这里可以添加自动配置脚本
echo "警告: .env文件不存在,请手动配置环境变量"
echo "可以参考.env.example文件创建.env文件"
else
echo ".env文件已存在,跳过配置步骤"
fi
# 构建Docker镜像

Loading…
Cancel
Save