Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork871
A Docker-based installer and runtime for Symfony. Install: download and `docker compose up`.
NotificationsYou must be signed in to change notification settings
dunglas/symfony-docker
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
ADocker-based installer and runtime for theSymfony web framework,withFrankenPHP andCaddy inside!
- If not already done,install Docker Compose (v2.10+)
- Run
docker compose build --pull --no-cacheto build fresh images - Run
docker compose up --waitto set up and start a fresh Symfony project - Open
https://localhostin your favorite web browser andaccept the auto-generated TLS certificate - Run
docker compose down --remove-orphansto stop the Docker containers.
- Production, development and CI ready
- Just 1 service by default
- Blazing-fast performance thanks tothe worker mode of FrankenPHP
- Installation of extra Docker Compose services with Symfony Flex
- Automatic HTTPS (in dev and prod)
- HTTP/3 andEarly Hints support
- Real-time messaging thanks to a built-inMercure hub
- Vulcain support
- NativeXDebug integration
- Super-readable configuration
Enjoy!
- Options available
- Using Symfony Docker with an existing project
- Support for extra services
- Deploying in production
- Debugging with Xdebug
- TLS Certificates
- Using MySQL instead of PostgreSQL
- Using Alpine Linux instead of Debian
- Using a Makefile
- Updating the template
- Troubleshooting
Symfony Docker is available under the MIT License.
Created byKévin Dunglas, co-maintained byMaxime Helias and sponsored byLes-Tilleuls.coop.
About
A Docker-based installer and runtime for Symfony. Install: download and `docker compose up`.
Topics
Resources
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.