Symfony Launchpad is a CLI tool to start a Symfony project in 5 min on top of a full Docker stack.
It is fully based on eZ Launchpad created for eZ Platform / Ibexa installations.
You can find the full documentation here: https://upwind-media.github.io/symfony-launchpad
- Allow for DATABASE_URL env variable usage
- Removed Ibexa-specific functionalities/code
- Platform.sh support replaced with Kubernetes (K8S) tools
- Reduce main engine docker image size and build time
- Add support for PHP8+ and Symfony 6
- Allow to override Launchpad configuration with a local (uncommited) file
- Allow to define ENV variables via
.sflaunchpad.yml
file - Added optional mutagen support via Docker Extension and custom docker contexts
- Support additional docker-compose.yml files for MacOS and ARM64
- Dump/import databases from db container instead of symfony
- Setup xdebug configuration
- Allow for postgresql database
- Bring back tests
This project is under the MIT license. See the complete license in the file: