1 Star 0 Fork 31

chnj1981/openadm-yii2

forked from xiongchuan/openadm-yii2 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
deploy.sh 1.01 KB
一键复制 编辑 原始数据 按行查看 历史
xiongchuan 提交于 2017-01-06 13:28 . 去掉debug echo
#!/bin/bash
cd /home/www-data/openadm.com
targetDir=`pwd`
if [ ! -d "$targetDir/git-src" ];then
mkdir "$targetDir/git-src"
fi
if [ ! -d "$targetDir/src" ];then
mkdir "$targetDir/src"
fi
tar -xzf ./deploy/package.tgz -C ./git-src
mv ./git-src/open* ./git-src/src
cp -r ./git-src/src/* ./src/
rm -rf ./git-src/src
cd src
php init --env=Production --overwrite=y
cd ../
if [ ! -f "./composer.json" ];then
cd src
#认为是第一次执行部署
composer global require "fxp/composer-asset-plugin:^1.2.0"
composer -vvv update
#执行数据导入操作
./yii migrate/up --interactive=0
cp composer.json ../
cd ..
else
echo "diff composer.json src/composer.json ..."
rs=`diff composer.json src/composer.json`
if [ "$rs" ];then
#认为composer.json有变动需要 update
echo "must composer update"
cd src
composer -vvv update
cp composer.json ../
cd ..
else
echo "not need to composer"
fi
fi
echo "deploy completely!!! "
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/chnj1981/openadm-yii2.git
git@gitee.com:chnj1981/openadm-yii2.git
chnj1981
openadm-yii2
openadm-yii2
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385