@@ -46,46 +46,54 @@ def Homestead.configure(config, settings)
4646 # Install All The Configured Nginx Sites
4747 settings [ "sites" ] . each do |site |
4848 config . vm . provision "shell" do |s |
49- if ( site . has_key? ( "hhvm" ) && site [ "hhvm" ] )
50- s . inline = "bash /vagrant/scripts/serve-hhvm.sh $1 $2"
51- s . args = [ site [ "map" ] , site [ "to" ] ]
52- else
53- s . inline = "bash /vagrant/scripts/serve.sh $1 $2"
54- s . args = [ site [ "map" ] , site [ "to" ] ]
55- end
49+ if ( site . has_key? ( "hhvm" ) && site [ "hhvm" ] )
50+ s . inline = "bash /vagrant/scripts/serve-hhvm.sh $1 $2"
51+ s . args = [ site [ "map" ] , site [ "to" ] ]
52+ else
53+ s . inline = "bash /vagrant/scripts/serve.sh $1 $2"
54+ s . args = [ site [ "map" ] , site [ "to" ] ]
55+ end
5656 end
5757 end
5858
5959 # Configure All Of The Configured Databases
6060 settings [ "databases" ] . each do |db |
61- config . vm . provision "shell" do |s |
62- s . path = "./scripts/create-mysql.sh"
63- s . args = [ db ]
64- end
61+ config . vm . provision "shell" do |s |
62+ s . path = "./scripts/create-mysql.sh"
63+ s . args = [ db ]
64+ end
6565
66- config . vm . provision "shell" do |s |
67- s . path = "./scripts/create-postgres.sh"
68- s . args = [ db ]
69- end
66+ config . vm . provision "shell" do |s |
67+ s . path = "./scripts/create-postgres.sh"
68+ s . args = [ db ]
69+ end
7070 end
7171
7272 # Configure All Of The Server Environment Variables
7373 if settings . has_key? ( "variables" )
7474 settings [ "variables" ] . each do |var |
7575 config . vm . provision "shell" do |s |
76- s . inline = "echo \" \n env[$1] = '$2'\" >> /etc/php5/fpm/php-fpm.conf"
77- s . args = [ var [ "key" ] , var [ "value" ] ]
76+ s . inline = "echo \" \n env[$1] = '$2'\" >> /etc/php5/fpm/php-fpm.conf"
77+ s . args = [ var [ "key" ] , var [ "value" ] ]
7878 end
7979 end
8080
8181 config . vm . provision "shell" do |s |
82- s . inline = "service php5-fpm restart"
82+ s . inline = "service php5-fpm restart"
8383 end
8484 end
8585
8686 # Update Composer On Every Provision
8787 config . vm . provision "shell" do |s |
8888 s . inline = "/usr/local/bin/composer self-update"
8989 end
90+
91+ # Configure Blackfire.io
92+ if settings . has_key? ( "blackfire" )
93+ config . vm . provision "shell" do |s |
94+ s . path = "./scripts/blackfire.sh"
95+ s . args = [ settings [ "blackfire" ] [ "server" ] [ "id" ] , settings [ "blackfire" ] [ "server" ] [ "token" ] , settings [ "blackfire" ] [ "client" ] [ "id" ] , settings [ "blackfire" ] [ "client" ] [ "token" ] ]
96+ end
97+ end
9098 end
9199end
0 commit comments