pull_custom_code.sh 804 字节
#!/bin/bash

#输出当前时间
date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"

#web站点存放路径
webPath="/www/wwwroot/"
projectName="self_site"

#git项目
gitHttp="http://47.244.231.31:8099/zhl/globalso-v6-c-customer.git"

#Git获取项目代码,执行composer更新
function getProjectCode()
{
    cd $webPath$projectName
    #判断是否存在git目录
    if [ ! -d ".git" ]; then
        rm -rf .htaccess
        rm -rf .user.ini
        cd ..
        git clone $gitHttp $projectName
        cd $projectName
        composer install --ignore-platform-reqs
        # .env文件处理
        cp .env.example ./.env
    else
        git checkout .
        git pull
        composer update --ignore-platform-reqs
    fi
}

# #Git获取项目代码,执行composer更新
getProjectCode

exit