diff --git a/jmose/command-scheduler-bundle/2.0/config/packages/scheduler.yaml b/jmose/command-scheduler-bundle/2.0/config/packages/scheduler.yaml new file mode 100644 index 00000000..49159ebf --- /dev/null +++ b/jmose/command-scheduler-bundle/2.0/config/packages/scheduler.yaml @@ -0,0 +1,19 @@ +# See full configuration at +# https://github.com/J-Mose/CommandSchedulerBundle/blob/master/Resources/doc/index.md#4---available-configuration +jmose_command_scheduler: + + # Scheduler will write output files here. set false to disable it. + log_path: "%kernel.logs_dir%" + + # Add namespace you don't want to see its Command in the scheduler. + excluded_command_namespaces: + - _global + - scheduler + - server + - container + - config + - generate + - init + - router + - doctrine + - debug diff --git a/jmose/command-scheduler-bundle/2.0/config/routes/scheduler.yaml b/jmose/command-scheduler-bundle/2.0/config/routes/scheduler.yaml new file mode 100644 index 00000000..47a0d48e --- /dev/null +++ b/jmose/command-scheduler-bundle/2.0/config/routes/scheduler.yaml @@ -0,0 +1,3 @@ +jmose_command_scheduler: + resource: "@JMoseCommandSchedulerBundle/Resources/config/routing.yml" + prefix: / diff --git a/jmose/command-scheduler-bundle/2.0/manifest.json b/jmose/command-scheduler-bundle/2.0/manifest.json new file mode 100644 index 00000000..52f03bb6 --- /dev/null +++ b/jmose/command-scheduler-bundle/2.0/manifest.json @@ -0,0 +1,8 @@ +{ + "bundles": { + "JMose\\CommandSchedulerBundle\\JMoseCommandSchedulerBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} diff --git a/jmose/command-scheduler-bundle/2.0/post-install.txt b/jmose/command-scheduler-bundle/2.0/post-install.txt new file mode 100644 index 00000000..5ac420ae --- /dev/null +++ b/jmose/command-scheduler-bundle/2.0/post-install.txt @@ -0,0 +1,9 @@ + + What's next for JMoseCommandSchedulerBundle ? + + + * Configure your application: + 1. Secure your route by adding - { path: ^/command-scheduler, role: ROLE_ADMIN } in your security config. + 2. Set the single-entry point in crontab : * * * * * php /your_app/bin/console scheduler:execute + + * Schedule your commands at http://your-app/command-scheduler/list