2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# -*- mode: ruby -*-
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# vi: set ft=ruby :
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-03 22:36:36 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ENV["PORT"] ||= "3000"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-08 01:28:49 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								$provision = <<SCRIPT
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								cd /vagrant # This is where the host folder/repo is mounted
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-08 12:38:04 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# Add the yarn repo + yarn repo keys
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								sudo apt-add-repository 'deb https://dl.yarnpkg.com/debian/ stable main'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# Add repo for NodeJS
							 | 
						
					
						
							
								
									
										
										
										
											2021-08-11 04:56:13 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-03 22:36:36 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# Add firewall rule to redirect 80 to PORT and save
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port #{ENV["PORT"]}
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								echo iptables-persistent iptables-persistent/autosave_v4 boolean true | sudo debconf-set-selections
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								echo iptables-persistent iptables-persistent/autosave_v6 boolean true | sudo debconf-set-selections
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								sudo apt-get install iptables-persistent -y
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# Add packages to build and run Mastodon
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								sudo apt-get install \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  git-core \
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-12 23:20:55 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  g++ \
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  libpq-dev \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  libxml2-dev \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  libxslt1-dev \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  imagemagick \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  nodejs \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  redis-server \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  redis-tools \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  postgresql \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  postgresql-contrib \
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-08 12:38:04 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  yarn \
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-18 07:31:43 +09:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  libicu-dev \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  libidn11-dev \
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-12 23:20:55 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  libreadline-dev \
							 | 
						
					
						
							
								
									
										
										
										
											2018-02-04 05:03:01 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  libpam0g-dev \
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  -y
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-23 22:21:20 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# Install rvm
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-21 20:07:47 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								read RUBY_VERSION < .ruby-version
							 | 
						
					
						
							
								
									
										
										
										
											2019-03-10 16:00:22 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2021-10-14 11:59:41 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								curl -sSL https://rvm.io/mpapis.asc | gpg --import
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								curl -sSL https://rvm.io/pkuczynski.asc | gpg --import
							 | 
						
					
						
							
								
									
										
										
										
											2019-03-10 16:00:22 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-06-22 17:28:52 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								curl -sSL https://raw.githubusercontent.com/rvm/rvm/stable/binscripts/rvm-installer | bash -s stable --ruby=$RUBY_VERSION
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-23 22:21:20 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								source /home/vagrant/.rvm/scripts/rvm
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-11 06:06:07 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-06-23 02:35:27 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# Install Ruby
							 | 
						
					
						
							
								
									
										
										
										
											2018-01-31 20:52:58 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								rvm reinstall ruby-$RUBY_VERSION --disable-binary
							 | 
						
					
						
							
								
									
										
										
										
											2017-06-23 02:35:27 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# Configure database
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								sudo -u postgres createuser -U postgres vagrant -s
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								sudo -u postgres createdb -U postgres mastodon_development
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# Install gems and node modules
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-04 11:39:50 +09:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								gem install bundler foreman
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								bundle install
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								yarn install
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# Build Mastodon
							 | 
						
					
						
							
								
									
										
										
										
											2021-02-11 16:58:39 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								export RAILS_ENV=development 
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-23 22:21:09 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								export $(cat ".env.vagrant" | xargs)
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								bundle exec rails db:setup
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-04 11:39:50 +09:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# Configure automatic loading of environment variable
							 | 
						
					
						
							
								
									
										
										
										
											2021-02-11 16:58:39 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								echo 'export RAILS_ENV=development' >> ~/.bash_profile
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-04 11:39:50 +09:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								echo 'export $(cat "/vagrant/.env.vagrant" | xargs)' >> ~/.bash_profile
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SCRIPT
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-08 01:28:49 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								$start = <<SCRIPT
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-04 11:39:50 +09:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								echo 'To start server'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								echo '  $ vagrant ssh -c "cd /vagrant && foreman start"'
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-08 01:28:49 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SCRIPT
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								VAGRANTFILE_API_VERSION = "2"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2020-04-04 22:47:48 +09:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  config.vm.box = "ubuntu/bionic64"
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  config.vm.provider :virtualbox do |vb|
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    vb.name = "mastodon"
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-04 11:39:50 +09:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    vb.customize ["modifyvm", :id, "--memory", "2048"]
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-16 11:49:15 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    # Increase the number of CPUs. Uncomment and adjust to
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    # increase performance
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    # vb.customize ["modifyvm", :id, "--cpus", "3"]
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-06 22:34:59 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    # Disable VirtualBox DNS proxy to skip long-delay IPv6 resolutions.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    # https://github.com/mitchellh/vagrant/issues/1172
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    vb.customize ["modifyvm", :id, "--natdnsproxy1", "off"]
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    vb.customize ["modifyvm", :id, "--natdnshostresolver1", "off"]
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    # Use "virtio" network interfaces for better performance.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    vb.customize ["modifyvm", :id, "--nictype1", "virtio"]
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    vb.customize ["modifyvm", :id, "--nictype2", "virtio"]
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  end
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  # This uses the vagrant-hostsupdater plugin, and lets you
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-16 11:49:15 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  # access the development site at http://mastodon.local.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  # If you change it, also change it in .env.vagrant before provisioning
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  # the vagrant server to update the development build.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  #
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  # To install:
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-06 22:34:59 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  #   $ vagrant plugin install vagrant-hostsupdater
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-16 11:49:15 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  config.vm.hostname = "mastodon.local"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  if defined?(VagrantPlugins::HostsUpdater)
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-06 22:34:59 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    config.vm.network :private_network, ip: "192.168.42.42", nictype: "virtio"
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    config.hostsupdater.remove_on_suspend = false
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  end
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-17 11:40:14 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  if config.vm.networks.any? { |type, options| type == :private_network }
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-16 11:49:15 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    config.vm.synced_folder ".", "/vagrant", type: "nfs", mount_options: ['rw', 'vers=3', 'tcp', 'actimeo=1']
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-17 11:40:14 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  else
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    config.vm.synced_folder ".", "/vagrant"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  end
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-05 11:53:39 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-04 11:39:50 +09:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  # Otherwise, you can access the site at http://localhost:3000 and http://localhost:4000 , http://localhost:8080
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  config.vm.network :forwarded_port, guest: 3000, host: 3000
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  config.vm.network :forwarded_port, guest: 4000, host: 4000
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  config.vm.network :forwarded_port, guest: 8080, host: 8080
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-08 01:28:49 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  # Full provisioning script, only runs on first 'vagrant up' or with 'vagrant provision'
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-08 01:28:49 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  config.vm.provision :shell, inline: $provision, privileged: false
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  # Start up script, runs on every 'vagrant up'
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-08 01:28:49 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  config.vm.provision :shell, inline: $start, run: 'always', privileged: false
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-07 23:22:24 +11:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								end
							 |