Symfony Docker is extensible. When you install a compatible Composer package using Symfony Flex,
the recipe will automatically modify the Dockerfile
and compose.yaml
to fulfill the requirements of this package.
The currently supported packages are:
symfony/orm-pack
: install a PostgreSQL servicesymfony/mercure-bundle
: use the Mercure.rocks module shipped with Caddysymfony/panther
: install chromium and these driverssymfony/mailer
: install a Mailpit serviceblackfireio/blackfire-symfony-meta
: install a Blackfire service
Note
If a recipe modifies the Dockerfile, the container needs to be rebuilt.
Warning
We recommend that you use the composer require
command inside the container in development mode so that recipes can be applied correctly