diff --git a/app/workers/functions.php b/app/workers/functions.php index c496f76165..71c5d8a7ab 100644 --- a/app/workers/functions.php +++ b/app/workers/functions.php @@ -27,20 +27,20 @@ $environments = Config::getParam('environments'); */ $warmupStart = \microtime(true); -$dockerUser = App::getEnv('DOCKERHUB_PULL_USERNAME', null); -$dockerPass = App::getEnv('DOCKERHUB_PULL_PASSWORD', null); - -if($dockerUser) { - $stdout = ''; - $stderr = ''; - - Console::execute('echo '.$dockerPass.' | docker login --username '.$dockerUser.' --password-stdin', '', $stdout, $stderr); - Console::log('Docker Login'. $stdout.$stderr); -} - Co\run(function() use ($environments) { // Warmup: make sure images are ready to run fast 🚀 Runtime::enableCoroutine(SWOOLE_HOOK_ALL); - + + $dockerUser = App::getEnv('DOCKERHUB_PULL_USERNAME', null); + $dockerPass = App::getEnv('DOCKERHUB_PULL_PASSWORD', null); + + if($dockerUser) { + $stdout = ''; + $stderr = ''; + + Console::execute('docker login --username '.$dockerUser.' --password-stdin', $dockerPass, $stdout, $stderr); + Console::log('Docker Login'. $stdout.$stderr); + } + foreach($environments as $environment) { go(function() use ($environment) { $stdout = '';