updated to match new services

This commit is contained in:
Trent Bartlem 2015-01-04 23:59:18 +10:00
parent d74ff5fc91
commit 9d5c39caeb
2 changed files with 16 additions and 1 deletions

5
vagrant/Vagrantfile vendored
View File

@ -18,6 +18,11 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# Create a forwarded port mapping which allows access to a specific port # Create a forwarded port mapping which allows access to a specific port
# within the machine from a port on the host machine. # within the machine from a port on the host machine.
config.vm.network :forwarded_port, guest: 3306, host: 3306 config.vm.network :forwarded_port, guest: 3306, host: 3306
config.vm.network :forwarded_port, guest: 9090, host: 9090
config.vm.network :forwarded_port, guest: 8000, host: 8000
config.vm.synced_folder ".", "/vagrant", disabled: true
config.vm.synced_folder "../", "/vagrant"
config.vm.provision :shell, :path => "bootstrap.sh" config.vm.provision :shell, :path => "bootstrap.sh"

View File

@ -1,12 +1,16 @@
#!/usr/bin/env bash #!/usr/bin/env bash
sudo add-apt-repository ppa:upubuntu-com/xampp
sudo apt-get update sudo apt-get update
sudo apt-get clean sudo apt-get clean
sudo apt-get -y install libtool sudo apt-get -y install libtool
sudo apt-get -y install git
sudo apt-get -y install python-dev libyaml-dev libffi-dev sudo apt-get -y install python-dev libyaml-dev libffi-dev
sudo apt-get -y install python-pip sudo apt-get -y install python-pip
sudo apt-get -y install mysql-server mysql-client
cd /vagrant/ cd /vagrant/
@ -34,10 +38,14 @@ sudo mysqladmin status -p$MYSQL_ROOT_PASS
echo 'Creating databases and allianceauth user' echo 'Creating databases and allianceauth user'
sudo mysqladmin -p$MYSQL_ROOT_PASS create alliance_auth sudo mysqladmin -p$MYSQL_ROOT_PASS create alliance_auth
sudo mysqladmin -p$MYSQL_ROOT_PASS create alliance_forum sudo mysqladmin -p$MYSQL_ROOT_PASS create alliance_forum
sudo mysqladmin -p$MYSQL_ROOT_PASS create alliance_jabber
sudo mysqladmin -p$MYSQL_ROOT_PASS create alliance_mumble sudo mysqladmin -p$MYSQL_ROOT_PASS create alliance_mumble
sudo mysqladmin -p$MYSQL_ROOT_PASS create alliance_killboard
sudo mysql -u root -p$MYSQL_ROOT_PASS -e "CREATE USER 'allianceauth'@'localhost' IDENTIFIED BY 'allianceauth'" sudo mysql -u root -p$MYSQL_ROOT_PASS -e "CREATE USER 'allianceauth'@'localhost' IDENTIFIED BY 'allianceauth'"
sudo mysql -u root -p$MYSQL_ROOT_PASS -e "GRANT ALL PRIVILEGES ON * . * TO 'allianceauth'@'localhost'"; sudo mysql -u root -p$MYSQL_ROOT_PASS -e "GRANT ALL PRIVILEGES ON * . * TO 'allianceauth'@'localhost'";
sudo mysql -u root -p$MYSQL_ROOT_PASS -e "CREATE USER 'alliancemumble'@'localhost' IDENTIFIED BY 'alliancemumble'"
sudo mysql -u root -p$MYSQL_ROOT_PASS -e "GRANT ALL PRIVILEGES ON * . * TO 'alliancemumble'@'localhost'";
sudo mysqladmin -p$MYSQL_ROOT_PASS flush-privileges sudo mysqladmin -p$MYSQL_ROOT_PASS flush-privileges
@ -47,6 +55,8 @@ sudo pip install -r requirements.txt
chmod +x *.sh chmod +x *.sh
sudo apt-get -y install xampp
echo '--------' echo '--------'
echo 'Almost there!' echo 'Almost there!'
echo 'Next steps:\n' echo 'Next steps:\n'