Я использую усадьбу Ларавела в своей местности и использую систему очередей для отправки почты. я должен бежать php artisan queue:listen
если я хочу проверить почту
Когда я перезагружаю свой компьютер (и бродяга), я должен снова набрать vagrant ssh
затем php artisan queue:listen
, Это нормально для меня, но я не работаю один, и я хочу упростить процесс: разработчик должен просто открыть свой компьютер, а затем набрать vagrant up
,
Как я могу настроить vagrant / hometead, чтобы всегда запускать слушатель очереди laravel при запуске?
Попробуйте это в вашем конфигурационном файле vagrants;
$script = <<SCRIPT
vagrant ssh & php artisan queue:listen
date > /etc/vagrant_provisioned_at
SCRIPT
Vagrant.configure("2") do |config|
config.vm.provision "shell", inline: $script
end
Других решений пока нет …