Advertisement
Guest User

Untitled

a guest
May 19th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Get the aliases and functions
  4. if [ -f ~/.bashrc ]; then
  5. . ~/.bashrc
  6. fi
  7.  
  8. # Replace "username" by your username
  9. ME="username"
  10.  
  11. echo ' '
  12. echo ' ____ _______ __ ____ __________ __ ______ __'
  13. echo ' / __ \/ ____/ | / / / __ \/ ____/ __ \/ / / __ \ \/ /'
  14. echo ' / / / / __/ | | / / / / / / __/ / /_/ / / / / / /\ / '
  15. echo ' / /_/ / /___ | |/ / / /_/ / /___/ ____/ /___/ /_/ / / / '
  16. echo '/_____/_____/ |___/ /_____/_____/_/ /_____/\____/ /_/ '
  17. echo ' '
  18.  
  19. # Go to site directory
  20. echo "GOING TO /home/${ME}/www/dev"
  21. cd /home/${ME}/www/dev
  22. echo "*******************************************************"
  23. echo ' '
  24.  
  25. # Shutdown the laravel app
  26. echo "SHUTTING DOWN THE LARAVEL APP"
  27. php artisan down
  28. echo "*******************************************************"
  29. echo ' '
  30.  
  31. # Pull changes from git dir
  32. echo "PULLING CHANGES FROM GIT DIR"
  33. unset GIT_DIR
  34. git fetch origin dev
  35. git reset --hard FETCH_HEAD
  36. echo "*******************************************************"
  37. echo ' '
  38.  
  39. # Install new composer packages
  40. echo "INSTALLING NEW COMPOSER PACKAGES"
  41. php ~/composer.phar install
  42. echo "*******************************************************"
  43. echo ' '
  44.  
  45. # Migrate database
  46. echo "MIGRATING DATABASE"
  47. php artisan migrate
  48. echo "*******************************************************"
  49. echo ' '
  50.  
  51. # Clear caches
  52. echo "CLEARING CACHE"
  53. php artisan cache:clear
  54. echo "*******************************************************"
  55. echo ' '
  56.  
  57. # Clear expired password reset tokens
  58. echo "CLEARING EXPIRED PASSWORD RESET TOKENS"
  59. php artisan auth:clear-resets
  60. echo "*******************************************************"
  61. echo ' '
  62.  
  63. # Clear and cache routes
  64. echo "CLEARING AND CACHE ROUTES"
  65. php artisan route:cache
  66. echo "*******************************************************"
  67. echo ' '
  68.  
  69. # Clear and cache config
  70. echo "CLEARING AND CACHE CONFIG"
  71. php artisan config:cache
  72. echo "*******************************************************"
  73. echo ' '
  74.  
  75. # Rise from the ashes
  76. echo "RISING FROM THE ASHES!"
  77. php artisan up
  78. echo ' '
  79. echo "#######################################################"
  80. echo "###################### DEPLOYED! ######################"
  81. echo "#######################################################"
  82. echo ' '
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement