From a01337425c968906c24d2c417353c70cd6663713 Mon Sep 17 00:00:00 2001 From: Alexis Bruneteau Date: Thu, 5 Jun 2025 06:06:27 +0200 Subject: [PATCH] tag --- app/Console/Commands/DeployStaticSite.php | 17 +++++++++++------ deploy/supervisord.conf | 2 +- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/app/Console/Commands/DeployStaticSite.php b/app/Console/Commands/DeployStaticSite.php index a56c9ef..548909b 100644 --- a/app/Console/Commands/DeployStaticSite.php +++ b/app/Console/Commands/DeployStaticSite.php @@ -29,12 +29,17 @@ class DeployStaticSite extends Command // 2. Run Ansible to copy files and apply kube $ansiblePlaybook = base_path("ansible/deploy_site.yml"); - $process = new Process([ - 'ansible-playbook', - $ansiblePlaybook, - '-i', base_path('ansible/inventory/hosts.ini'), - '--extra-vars', "sitename={$name}",'--extra-vars', "siteid={$id}" - ]); + $process = new Process( + [ + 'ansible-playbook', + $ansiblePlaybook, + '-i', base_path('ansible/inventory/hosts.ini'), + '--extra-vars', "sitename={$name}", + '--extra-vars', "siteid={$id}" + ], + null, // cwd + ['HOME' => '/tmp'] // env vars + ); $process->setTimeout(300); $process->run(function ($type, $buffer) { echo $buffer; diff --git a/deploy/supervisord.conf b/deploy/supervisord.conf index c461e7b..0cf27c0 100644 --- a/deploy/supervisord.conf +++ b/deploy/supervisord.conf @@ -15,6 +15,6 @@ directory=/var/www command=php artisan queue:work --verbose --sleep=3 --tries=1 --timeout=120 autostart=true autorestart=true -user=www-data +user=root stderr_logfile=/var/log/laravel-queue.err.log stdout_logfile=/var/log/laravel-queue.out.log