From e5b71251b63d1475bef1df0907e0194cf768bb12 Mon Sep 17 00:00:00 2001 From: svensp Date: Tue, 14 Jan 2020 15:59:25 +0100 Subject: [PATCH] WebserverBlueprint - Queue Worker. fix environment variables replcaed one-time setEnvironmentVarriablesFrom with setEnvironmentVariablesCallback which will always take the current environment variables of the server service --- app/Blueprint/Webserver/WebserverBlueprint.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Blueprint/Webserver/WebserverBlueprint.php b/app/Blueprint/Webserver/WebserverBlueprint.php index 02a4fcd..bc2abf6 100644 --- a/app/Blueprint/Webserver/WebserverBlueprint.php +++ b/app/Blueprint/Webserver/WebserverBlueprint.php @@ -580,7 +580,9 @@ protected function addQueueWorker(Configuration $config, Service $serverService, }); $laravelQueueWorker->addVolumeFrom($serverService); $laravelQueueWorker->addLinksFrom($serverService); - $laravelQueueWorker->setEnvironmentVariablesFrom($serverService); + $laravelQueueWorker->setEnvironmentVariablesCallback(function() use ($serverService) { + return $serverService->getEnvironmentVariables(); + }); $laravelQueueWorker->setEnvironmentVariable('QUEUE_NAME', $name); $laravelQueueWorker->setEnvironmentVariable('QUEUE_CONNECTION', $connection);