代码拉取完成,页面将自动刷新
git clone https://gitee.com/wangningkai/Lablog.git tmp
mv tmp/.git .
rm -rf tmp
git reset --hard
composer install -vvv
php artisan lablog:install
php artisan lablog:migrate
chmod -R 755 storage/
chown -R www:www *
FileInfo
扩展Imagick
扩展GD库
扩展Redis
扩展Beanstalkd
队列http(s)://{host}/hook/(gogs/gitee)
#!/usr/bin/env bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/php/bin:/usr/local/sbin:~/bin
export PATH
#=================================================
# System Required: CentOS
# Description: Laravel/Lumen Update Shell
# Author: IMWNK
# Blog: https://imwnk.cn
#=================================================
action=$1
path=$2
Green_font_prefix="\033[32m" && Red_font_prefix="\033[31m" && Green_background_prefix="\033[42;37m" && Red_background_prefix="\033[41;37m" && Font_color_suffix="\033[0m"
Info="${Green_font_prefix}[Info]${Font_color_suffix}"
Error="${Red_font_prefix}[Error]${Font_color_suffix}"
Tip="${Green_font_prefix}[Tip]${Font_color_suffix}"
if [[ ! -n ${action} ]]; then
echo -e "${Error} Action Invalid" && exit 1
else
echo -e "${Info} Your Action Is ${Red_font_prefix}[ ${action} ]${Font_color_suffix}"
fi
if [[ ! -n ${path} ]]; then
echo -e "${Error} Path Invalid" && exit 1
else
if [[ ! -d ${path} ]];then
echo -e "${Error} Path Invalid" && exit 1
else
echo -e "${Info} Your Path Is ${Red_font_prefix}[ ${path} ]${Font_color_suffix}"
fi
fi
cd ${path}
echo -e "${Tip} Start Time ${Green_font_prefix} [`date "+%Y-%m-%d %H:%M:%S"`] ${Font_color_suffix}"
case ${action} in
pull)
git fetch --all
git reset --hard origin/master
chown -R www:www *
;;
clear)
# only for lablog
/usr/local/php/bin/php artisan flush:cache
chown -R www:www *
;;
update)
git fetch --all
git reset --hard origin/master
/usr/local/bin/composer install
/usr/local/bin/composer update
chown -R www:www *
;;
esac
echo -e "${Tip} End Time ${Green_font_prefix}[`date "+%Y-%m-%d %H:%M:%S"`]${Font_color_suffix}"
第三方配置在.env
文件配置
release: 测试相对稳定代码
master: 博客更新维护最新代码
项目使用 MIT 协议;免费开源可随意使用;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。