Слияние кода завершено, страница обновится автоматически
#!/bin/sh
tar -xzf bundle.tar.gz
deploy_path=$1
if [ ! -d $deploy_path ]; then
mkdir -p $deploy_path
fi
# 是否首次部署
deploy_first=false
if [ ! -d "$deploy_path/config" ]; then
deploy_first=true
fi
if [ "$deploy_first" = true ]; then
/bin/cp -fr .env $deploy_path
/bin/cp -fr config $deploy_path
/bin/cp -fr data $deploy_path
else
rm -fr $deploy_path/thinkphp
rm -fr $deploy_path/vendor
rm -fr $deploy_path/application
rm -fr $deploy_path/extend
fi
# 删除无需部署的文件
rm -fr data/install/database.php
# 实际部署文件
/bin/cp -fr addons $deploy_path
/bin/cp -fr application $deploy_path
/bin/cp -fr data $deploy_path
/bin/cp -fr extend $deploy_path
/bin/cp -fr public $deploy_path
/bin/cp -fr route $deploy_path
/bin/cp -fr think $deploy_path
/bin/cp -fr thinkphp $deploy_path
/bin/cp -fr vendor $deploy_path
/bin/cp -fr .version $deploy_path
/bin/cp -fr check_env.sh $deploy_path
/bin/cp -fr start_* $deploy_path
rm -fr $deploy_path/data/runtime/temp
if [ "$deploy_first" = true ]; then
cd $deploy_path
chmod +x check_env.sh
./check_env.sh
fi
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )