Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. ## JENKINS DEPLOY ##
  2.  
  3. # Install composer dependencies
  4. composer install
  5.  
  6. # Create medical-app-api directory
  7. ssh root@VM_IP_1 "mkdir -p ~/nginx/app"
  8. ssh root@VM_IP_2 "mkdir -p ~/nginx/app"
  9.  
  10. # Avoid some issues when copying .git folder
  11. rm -rf .git
  12.  
  13. # Copy project to nginx servers
  14. scp -r . VM_IP_1:~/nginx/app/
  15. scp -r . VM_IP_2:~/nginx/app/
  16.  
  17. # Php artisan commands to up and running Laravel application.
  18. # Artisan commands only needs to be run on one machine
  19. ssh root@VM_IP_1 "\
  20. cd ~/nginx/app;\
  21. cp .env.production .env; \
  22. php artisan migrate:refresh --seed"
  23.  
  24. ssh root@VM_IP_2 "\
  25. cd ~/nginx/app;\
  26. cp .env.production .env"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement