Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Supervisor Laravel Package

ivan1986/supervisor

ivan1986/supervisor is a Laravel package for managing Supervisor process configuration and control. It helps define and generate worker programs for queues and background jobs, simplifying deployment and keeping supervised processes organized.

View on GitHub
Deep Wiki
Context7

bundle for control Supervisor

Frequently asked questions about Supervisor
Is ivan1986/supervisor a Laravel package or a Symfony bundle?
It is historically a Symfony bundle, not a native Laravel package. It is built around Symfony's DI container, configuration, and bundle lifecycle, so it does not map cleanly to Laravel's service-provider model. For Laravel, the useful part is likely the Supervisord control layer, not the bundle wiring itself.
How do I install ivan1986/supervisor in a Laravel application?
There is no native Composer install path for Laravel. You would need a compatibility bridge, custom configuration, and explicit lifecycle management, or extract the underlying Supervisord interaction into a Laravel service. Direct installation into a Laravel app is not recommended without a proof of concept.
What Laravel and PHP versions does ivan1986/supervisor support?
The provided context does not list supported Laravel, PHP, Symfony, or Supervisord versions. Expect friction around Symfony-era version constraints and config formats. Validate against your target Laravel version, PHP runtime, Supervisord version, and hosting model before committing.
Can I use ivan1986/supervisor to generate Supervisor config for Laravel queues?
It is aimed at defining and generating worker programs for queues and background jobs, so that concept fits Laravel queue workers. However, the package is Symfony-oriented, so generating Laravel-specific Supervisor config would require adaptation. Teams often manage Supervisor config statically through deployment tooling instead.
Does ivan1986/supervisor control Supervisord via XML-RPC or config files?
The context indicates the useful capability is likely the Supervisord control layer, with XML-RPC interaction as the probable mechanism, but does not confirm whether it uses XML-RPC, CLI, or config files directly. Confirm this by reading the source before integrating. Any runtime control surface needs authentication, authorization, audit logging, and network restrictions.
Is ivan1986/supervisor safe to expose for runtime process control in production?
High risk. Runtime control of Supervisord from an application introduces privilege, authentication, and blast-radius concerns, including privilege escalation and accidental termination of critical processes. Do not expose process-control endpoints without strong auth, authorization, auditing, and network restriction, and consider a feature flag in non-production first.
What license does ivan1986/supervisor use and is it suitable for commercial Laravel projects?
It uses the WTFPL license, which requires legal review for your organization. With minimal community signal and zero dependents, assume fork-and-own responsibility for any adopted code. Confirm organizational policy before using it in commercial Laravel projects.
Is ivan1986/supervisor actively maintained and tested with Supervisord 4.x?
The context shows very low adoption (8 stars, 0 dependents) and likely stale Symfony-era assumptions. It does not confirm active maintenance or tested compatibility with Supervisord 4.x. Treat it as self-supported and budget time for source review and tests around process-control behavior.
What are alternatives to ivan1986/supervisor for managing Supervisor in Laravel?
Laravel teams typically manage Supervisord through static config files and deployment tooling rather than runtime web controls. Alternatives include writing a small Laravel-native adapter around Supervisord XML-RPC, using orchestration APIs, or using deployment scripts to generate and reload Supervisor programs. Keep any adapter behind an interface so it can be replaced later.
How should I test or spike ivan1986/supervisor before adopting it in Laravel?
Spike it in a non-production Laravel app, identify the Supervisord API calls you actually need, and wrap only those operations in a Laravel service. Keep the adapter behind an interface, add explicit auth and audit logging, and test failure modes such as XML-RPC unavailability, restart races, and stale config. Deploy behind a feature flag before any restricted production use.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource