54 lines
1.1 KiB
Bash
54 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
|
|
echo ""
|
|
echo " UPDATE RUNNING IN $SCRIPT_PATH"
|
|
echo ""
|
|
|
|
BRANCH=`cat $SCRIPT_PATH/../.install/.website_domain 2> /dev/null`
|
|
|
|
if [ ! $? -eq 0 ]; then
|
|
echo "Which Git branch should I track?"
|
|
|
|
git branch
|
|
|
|
echo " select one (empty for abort): "
|
|
read BRANCH
|
|
|
|
if [ "$BRANCH" == "" ]; then
|
|
echo " ... aborting"
|
|
exit 1
|
|
fi
|
|
|
|
if [ ! -d "../.install" ]; then
|
|
mkdir ../.install
|
|
fi
|
|
|
|
echo $BRANCH > $SCRIPT_PATH/../.install/.website_domain
|
|
fi
|
|
|
|
git checkout $BRANCH
|
|
git pull origin $BRANCH
|
|
|
|
if [ ! $? -eq 0 ]; then
|
|
echo " *****************************"
|
|
echo " * ERROR: cannot do git pull *"
|
|
echo " *****************************"
|
|
exit 2
|
|
fi
|
|
composer dump-autoload
|
|
php artisan migrate --force -n
|
|
php artisan module:migrate --force -n
|
|
php artisan vendor:publish --tag=module-views --force -n
|
|
php artisan vendor:publish --tag=public-assets --force -n
|
|
php artisan vendor:publish
|
|
|
|
composer install --no-dev
|
|
|
|
chmod 0777 bootstrap/cache -R
|
|
chmod 0777 storage -R
|
|
chmod 0777 modules/*
|
|
chmod 0777 public/uploads -R
|
|
chmod 0777 resources/views/visitor -R
|
|
chmod 0777 resources/views/modules -R |