This bundle provides to manage GNU Screen sessions in Symfony applications.
Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Open a command console, enter your project directory and execute:
composer require sourecode/screen-bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
composer require sourecode/screen-bundle
Then, enable the bundle by adding it to the list of registered bundles
in the config/bundles.php
file of your project:
// config/bundles.php
return [
// ...
\SoureCode\Bundle\Screen\SoureCodeScreenBundle::class => ['all' => true],
];
# config/packages/soure_code_screen.yaml
soure_code_screen:
screens:
worker0:
command: [ "php", "bin/console", "messenger:consume", "async", "--limit", "10", "-vv" ]
worker1:
command: [ "php", "bin/console", "messenger:consume", "async", "--limit", "10", "-vv" ]
Note: To run infection threaded the tests are written to be random, this causes to generate a lot of log files in the tests/app/var/log
directory.