This commit is contained in:
2024-06-13 10:48:35 +02:00
parent 43197a4398
commit 8f35b3bfaf
13 changed files with 13 additions and 40 deletions

View File

@@ -19,7 +19,7 @@ class Homestead
config.vm.define settings['name'] ||= 'homestead'
config.vm.box = settings['box'] ||= 'laravel/homestead'
unless settings.has_key?('SpeakFriendAndEnter')
config.vm.box_version = settings['version'] ||= '>= 14.0.2, < 15.0.0'
config.vm.box_version = settings['version'] ||= '14.0.2'
end
config.vm.hostname = settings['hostname'] ||= 'homestead'
@@ -187,6 +187,9 @@ class Homestead
end
end
##### REGLAGES PROXY ###########
#Add proxy to apt
config.vm.provision 'shell' do |s|
s.inline = "sudo echo 'Acquire::http::proxy \"http://10.121.38.1:8080\";' > /etc/apt/apt.conf ; sudo echo 'Acquire::https::proxy \"http://10.121.38.1:8080\";' >> /etc/apt/apt.conf"
@@ -197,6 +200,11 @@ class Homestead
s.inline = "sudo echo 'http_proxy http://10.121.38.1:8080' >> /etc/environment ; sudo echo 'https_proxy http://10.121.38.1:8080' >> /etc/environment ; sudo echo 'no_proxy localhost,127.0.0.1' >> /etc/environment ; sudo echo 'HTTP_PROXY http://10.121.38.1:8080' >> /etc/environment ; sudo echo 'HTTPS_PROXY http://10.121.38.1:8080' >> /etc/environment ; sudo echo 'NO_PROXY localhost,127.0.0.1' >> /etc/environment"
end
#Add proxy to vagrant user
config.vm.provision 'shell' do |s|
s.inline = "sudo echo 'export http_proxy http://10.121.38.1:8080' >> /home/vagrant/.bashrc ; sudo echo 'export https_proxy http://10.121.38.1:8080' >> /home/vagrant/.bashrc"
end
# Copy User Files Over to VM
if settings.include? 'copy'
settings['copy'].each do |file|
@@ -681,6 +689,9 @@ class Homestead
end
end
####### MODIF PROXY POUR UPDATE COMPOSER ###########
# Update Composer On Every Provision
config.vm.provision 'shell' do |s|
s.name = 'Update Composer'