202 lines
5.1 KiB
Bash
Executable File
202 lines
5.1 KiB
Bash
Executable File
|
|
|
|
case "$1" in
|
|
"1")
|
|
git pull
|
|
composer update
|
|
php artisan optimize
|
|
;;
|
|
"2")
|
|
# echo "DISABLED"
|
|
# exit;
|
|
echo ""
|
|
echo "! THIS WILL TROP ALL TABLES !"
|
|
echo ""
|
|
echo "you want to do that?"
|
|
echo "10 sec to think OR"
|
|
echo "ctr+C to STOP"
|
|
sleep 10
|
|
php artisan migrate:fresh --force
|
|
php artisan shield:generate --all
|
|
php artisan optimize:clear
|
|
php artisan filament:assets
|
|
php artisan optimize
|
|
php artisan db:seed --force
|
|
php artisan nuh --d --f 53
|
|
;;
|
|
"3")
|
|
php artisan filament:optimize-clear
|
|
php artisan filament:clear-cached-components
|
|
php artisan view:clear
|
|
php artisan optimize:clear
|
|
php artisan route:clear
|
|
php artisan cache:clear
|
|
php artisan icons:clear
|
|
php artisan config:clear
|
|
php artisan optimize
|
|
npm run build
|
|
;;
|
|
"4")
|
|
chown -R apache:apache .
|
|
;;
|
|
"5")
|
|
php artisan storage:link
|
|
;;
|
|
"6")
|
|
php artisan filament:assets
|
|
;;
|
|
"7")
|
|
php artisan db:seed --force
|
|
;;
|
|
"8")
|
|
php artisan cache:clear
|
|
php artisan config:clear
|
|
php artisan view:clear
|
|
;;
|
|
"9")
|
|
echo ""
|
|
echo ""
|
|
echo "!! NO PROXY !!"
|
|
echo ""
|
|
echo ""
|
|
php artisan nuh --d --t --f 1
|
|
php artisan nuh --d --t --f 2
|
|
php artisan nuh --d --t --f 20
|
|
php artisan nuh --d --t --f 21
|
|
php artisan nuh --d --t --f 22
|
|
php artisan nuh --d --f --t 3
|
|
php artisan nuh --d --f 4
|
|
php artisan nuh --d --f 5
|
|
php artisan nuh --d --f --w 6
|
|
php artisan nuh --d --f 8
|
|
php artisan nuh --d --f 9
|
|
php artisan nuh --d --f 10
|
|
php artisan nuh --d --f 11
|
|
php artisan nuh --d --f 12
|
|
php artisan nuh --d --f 13
|
|
php artisan nuh --d --f 14
|
|
php artisan nuh --d --f 15
|
|
php artisan nuh --d --f 16
|
|
php artisan nuh --d --f 17
|
|
php artisan nuh --d --f 18
|
|
php artisan nuh --d --f 19
|
|
;;
|
|
"10")
|
|
echo ""
|
|
echo ""
|
|
echo "!! WITH PROXY !!"
|
|
echo ""
|
|
echo ""
|
|
php artisan nuh --d --t --f 1
|
|
php artisan nuh --d --t --f 2
|
|
# php artisan nuh --d --t --f 20
|
|
# php artisan nuh --d --t --f 21
|
|
# php artisan nuh --d --t --f 22
|
|
php artisan nuh --d --f --t 3
|
|
php artisan nuh --d --f 4
|
|
php artisan nuh --d --f 5
|
|
php artisan nuh --d --f --t 6
|
|
php artisan nuh --d --f --p 8
|
|
php artisan nuh --d --f --p 9
|
|
# php artisan nuh --d --f --p 10
|
|
# php artisan nuh --d --f --p 11
|
|
php artisan nuh --d --f --p 12
|
|
# php artisan nuh --d --f --p 13
|
|
# php artisan nuh --d --f --p 14
|
|
# php artisan nuh --d --f --p 15
|
|
# php artisan nuh --d --f --p 16
|
|
# php artisan nuh --d --f --p 17
|
|
# php artisan nuh --d --f --p 18
|
|
# php artisan nuh --d --f --p 19
|
|
;;
|
|
|
|
"11")
|
|
echo ""
|
|
echo ""
|
|
echo "!! NO PROXY !!"
|
|
echo "!! NO DATE LIMIT !!"
|
|
echo ""
|
|
echo ""
|
|
php artisan nuh --d --f --w 1
|
|
php artisan nuh --d --f --w 2
|
|
php artisan nuh --d --f --w 20
|
|
php artisan nuh --d --f --w 21
|
|
php artisan nuh --d --f --w 22
|
|
php artisan nuh --d --f --w 3
|
|
php artisan nuh --d --f --w 4
|
|
php artisan nuh --d --f --w 5
|
|
php artisan nuh --d --f --w 6
|
|
php artisan nuh --d --f 8
|
|
php artisan nuh --d --f 9
|
|
php artisan nuh --d --f 10
|
|
php artisan nuh --d --f 11
|
|
php artisan nuh --d --f 12
|
|
php artisan nuh --d --f 13
|
|
php artisan nuh --d --f 14
|
|
php artisan nuh --d --f 15
|
|
php artisan nuh --d --f 16
|
|
php artisan nuh --d --f 17
|
|
php artisan nuh --d --f 18
|
|
php artisan nuh --d --f 19
|
|
;;
|
|
|
|
"12")
|
|
echo ""
|
|
echo "clear queue and restart"
|
|
echo ""
|
|
php artisan queue:clear
|
|
php artisan queue:restart
|
|
php artisan optimize
|
|
;;
|
|
|
|
"13")
|
|
## AUTO GRAPPER SOFASCORE
|
|
# -i ~/.ssh/id_rsa
|
|
echo "\n⚽ close all open vpn"
|
|
killall ssh
|
|
|
|
echo "\n⚽ open vpn tunnel to prod"
|
|
ssh -f -N -L 13306:127.0.0.1:3306 -p 58371 root@162.55.242.190
|
|
|
|
echo "\n⚽ copy active tournaments"
|
|
php artisan nuh --d --f 73 --prc=2
|
|
|
|
echo "\n⚽ close tunnel"
|
|
killall ssh
|
|
|
|
echo "\n⚽ grapp data sofascore"
|
|
php artisan nuh --d --f --y 72
|
|
|
|
echo "\n⚽ create zip archive"
|
|
php artisan nuh --d --f --y 73 --prc=3
|
|
|
|
echo "\n⚽ mail archive"
|
|
php artisan nuh --d --f --y 73 --prc=4
|
|
|
|
echo "\n😎 done :)"
|
|
;;
|
|
|
|
*)
|
|
echo ""
|
|
echo "--------------------------"
|
|
echo "setup nuh lives"
|
|
echo "--------------------------"
|
|
echo "1 => git pull & composer update & optimize"
|
|
echo "2 => a db fresh"
|
|
echo "3 => empty cache & optimize"
|
|
echo "4 => chown -R apache:apache ."
|
|
echo "5 => a storage:link"
|
|
echo "6 => a filament:assets (copy to prod)"
|
|
echo "7 => a db:seed --force"
|
|
echo "8 => a cache:clear view:clear"
|
|
echo "9 => a load today soccer, NO proxy"
|
|
echo "10 => a load today soccer, WITH proxy"
|
|
echo "11 => a load all sport no date limit, NO proxy"
|
|
echo "12 => clear queue and restart"
|
|
echo "13 => a) open vpn tunnel\n b) copy tournaments to local\n e) close vpn tunnel\n d) grap sofascore\n e) create zip archive\n f) mail zip archive"
|
|
echo "--------------------------"
|
|
echo ""
|
|
;;
|
|
esac
|
|
|