Skip to content

Commit

Permalink
Merge pull request kiswa#203 from camael24/ndev
Browse files Browse the repository at this point in the history
Support Vagrant
kiswa committed Jul 21, 2015
2 parents eeaea70 + 1a587bd commit d8efdab
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions build/Vagrantfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty32"
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.synced_folder "../", "/taskboard"
config.vm.provision "shell", inline: <<-SHELL
sudo apt-get update
sudo apt-get install -y curl php5 php5-cli php5-sqlite sqlite3 apache2 libapache2-mod-php5
sudo apt-get clean
sudo a2enmod rewrite
sudo a2enmod expires
echo "<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /taskboard
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
<Directory /taskboard>
AllowOverride All
Options All
Require all granted
</Directory>
</VirtualHost>" > /etc/apache2/sites-enabled/000-default.conf
sudo service apache2 restart
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
cd /taskboard && composer install
SHELL
end

0 comments on commit d8efdab

Please sign in to comment.