Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Get the aliases and functions
- if [ -f ~/.bashrc ]; then
- . ~/.bashrc
- fi
- # Replace "username" by your username
- ME="username"
- echo ' '
- echo ' ____ _______ __ ____ __________ __ ______ __'
- echo ' / __ \/ ____/ | / / / __ \/ ____/ __ \/ / / __ \ \/ /'
- echo ' / / / / __/ | | / / / / / / __/ / /_/ / / / / / /\ / '
- echo ' / /_/ / /___ | |/ / / /_/ / /___/ ____/ /___/ /_/ / / / '
- echo '/_____/_____/ |___/ /_____/_____/_/ /_____/\____/ /_/ '
- echo ' '
- # Go to site directory
- echo "GOING TO /home/${ME}/www/dev"
- cd /home/${ME}/www/dev
- echo "*******************************************************"
- echo ' '
- # Shutdown the laravel app
- echo "SHUTTING DOWN THE LARAVEL APP"
- php artisan down
- echo "*******************************************************"
- echo ' '
- # Pull changes from git dir
- echo "PULLING CHANGES FROM GIT DIR"
- unset GIT_DIR
- git fetch origin dev
- git reset --hard FETCH_HEAD
- echo "*******************************************************"
- echo ' '
- # Install new composer packages
- echo "INSTALLING NEW COMPOSER PACKAGES"
- php ~/composer.phar install
- echo "*******************************************************"
- echo ' '
- # Migrate database
- echo "MIGRATING DATABASE"
- php artisan migrate
- echo "*******************************************************"
- echo ' '
- # Clear caches
- echo "CLEARING CACHE"
- php artisan cache:clear
- echo "*******************************************************"
- echo ' '
- # Clear expired password reset tokens
- echo "CLEARING EXPIRED PASSWORD RESET TOKENS"
- php artisan auth:clear-resets
- echo "*******************************************************"
- echo ' '
- # Clear and cache routes
- echo "CLEARING AND CACHE ROUTES"
- php artisan route:cache
- echo "*******************************************************"
- echo ' '
- # Clear and cache config
- echo "CLEARING AND CACHE CONFIG"
- php artisan config:cache
- echo "*******************************************************"
- echo ' '
- # Rise from the ashes
- echo "RISING FROM THE ASHES!"
- php artisan up
- echo ' '
- echo "#######################################################"
- echo "###################### DEPLOYED! ######################"
- echo "#######################################################"
- echo ' '
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement