Skip to content

Commit b9feac1

Browse files
committed
Merge branch '4.4' into 5.4
* 4.4: Add paragraph about symfony-cli workers
2 parents c701ad0 + 4e11720 commit b9feac1

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

setup/symfony_server.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,31 @@ server provides a ``run`` command to wrap them as follows:
277277
# stop the web server (and all the associated commands) when you are finished
278278
$ symfony server:stop
279279
280+
Configuring Workers
281+
-------------------
282+
283+
If you like some processes to start automatically, along with the webserver
284+
(``symfony server:start``), add a configuration file to your project:
285+
286+
.. code-block:: yaml
287+
288+
# .symfony.local.yaml
289+
workers:
290+
# built-in command that builds and watches front-end assets
291+
# yarn_encore_watch:
292+
# cmd: ['yarn', 'encore', 'dev', '--watch']
293+
yarn_encore_watch: ~
294+
295+
# built-in command that starts messenger consumer
296+
# messenger_consume_async:
297+
# cmd: ['symfony', 'console', 'messenger:consume', 'async']
298+
# watch: ['config', 'src', 'templates', 'vendor']
299+
messenger_consume_async: ~
300+
301+
# you can also add your own custom commands
302+
build_spa:
303+
cmd: ['yarn', '--cwd', './spa/', 'dev']
304+
280305
.. _symfony-server-docker:
281306

282307
Docker Integration

0 commit comments

Comments
 (0)