54 lines
1.1 KiB
Bash
Executable File
54 lines
1.1 KiB
Bash
Executable File
|
|
|
|
case "$1" in
|
|
"1")
|
|
git pull
|
|
composer update
|
|
php artisan optimize
|
|
php artisan storage:link
|
|
;;
|
|
"2")
|
|
php artisan migrate:fresh --force
|
|
php artisan shield:generate --all
|
|
php artisan db:seed --force
|
|
php artisan optimize:clear
|
|
php artisan optimize
|
|
;;
|
|
"3")
|
|
php artisan route:clear
|
|
php artisan cache:clear
|
|
php artisan icons:clear
|
|
php artisan optimize
|
|
php artisan filament:assets
|
|
npm run build
|
|
;;
|
|
"4")
|
|
chown -R apache:apache .
|
|
;;
|
|
"5")
|
|
php artisan storage:link
|
|
;;
|
|
"6")
|
|
php artisan filament:assets
|
|
;;
|
|
"7")
|
|
php artisan shield:generate --all
|
|
;;
|
|
*)
|
|
echo ""
|
|
echo "--------------------------"
|
|
echo "setup nuh lives"
|
|
echo "--------------------------"
|
|
echo "1 => git pull & composer update & optimize"
|
|
echo "2 => a db fresh & seed"
|
|
echo "3 => a cache & storage"
|
|
echo "4 => chown -R apache:apache ."
|
|
echo "5 => a storage:link"
|
|
echo "6 => a filament:assets -> copy to prod"
|
|
echo "6 => a shield:generate --all -> recreate all policies"
|
|
echo "--------------------------"
|
|
echo ""
|
|
;;
|
|
esac
|
|
|