Advertisement
Guest User

Untitled

a guest
Aug 1st, 2015
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. config.vm.provision "shell", inline: <<-SHELL
  2.  
  3. ## Only thing you probably really care about
  4. DOMAINS=("site1" "site2" "site3")
  5.  
  6. ## Loop through all sites
  7. for ((i=0; i < ${#DOMAINS[@]}; i++)); do
  8.  
  9. ## Current Domain
  10. DOMAIN=${DOMAINS[$i]}
  11.  
  12. echo "Creating directory for $DOMAIN..."
  13. mkdir -p /var/www/$DOMAIN/public
  14.  
  15. echo "Creating vhost config for $DOMAIN..."
  16. sudo cp /etc/apache2/sites-available/scotchbox.local.conf /etc/apache2/sites-available/$DOMAIN.conf
  17.  
  18. echo "Updating vhost config for $DOMAIN..."
  19. sudo sed -i s,scotchbox.local,$DOMAIN,g /etc/apache2/sites-available/$DOMAIN.conf
  20. sudo sed -i s,/var/www/public,/var/www/$DOMAIN/public,g /etc/apache2/sites-available/$DOMAIN.conf
  21.  
  22. echo "Enabling $DOMAIN. Will probably tell you to restart Apache..."
  23. sudo a2ensite $DOMAIN.conf
  24.  
  25. echo "So let's restart apache..."
  26. sudo service apache2 restart
  27.  
  28. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement