supervisor:queue:worker) with custom retries, memory limits, or user directives.php artisan schedule:run) with health checks, autostart, or restart policies..conf files for consistency with the codebase.*"This package lets us automate Supervisor process management directly in PHP, reducing manual errors and deployment friction. Key benefits:
.conf edits.*"This replaces manual Supervisor config files with a PHP API, enabling:
supervisord.conf from Laravel migrations, service providers, or runtime logic.Program, UnixHttpServer) with validation via indigophp/ini.$config = new \Supervisor\Configuration\Configuration();
$config->addSection(new \Supervisor\Configuration\Section\Program(
'laravel-queue-worker',
['command' => 'php artisan queue:work --sleep=3 --tries=3']
));
$writer = new \Supervisor\Configuration\Writer\IniFileWriter('/etc/supervisor/conf.d/laravel.conf');
$writer->write($config);
Caveats: Last release is old, but core functionality is stable. Suggest pairing with a health check (e.g., supervisorctl reread) post-deploy."*
*"This package enables Infrastructure-as-Code for Supervisor, aligning with our Laravel-centric stack. Benefits:
How can I help you explore Laravel packages today?