Supervisor configuration with console commands for nette applications.
The best way to install PeckaDesign/Supervisor is using Composer:
$ composer require pd/supervisor
Enable extension in your application configuration:
extensions:
supervisor: Pd\Supervisor\DI\SupervisorExtension
Now you can configure your supervisor.
supervisor:
prefix: my-project #prefixes every named section
defaults:
program:
autorestart: on
configuration:
group:
group-name:
programs:
- program-name
program:
program-name:
command: moo
Renders supervisor configuration
$ php www/index.php supervisor:render
Writes supervisor configuration to file
$ php www/index.php supervisor:write supervisor.conf
Optionally you can merge configuration sections to existing configuration file
$ php www/index.php supervisor:write supervisor.conf -m