dunglas/symfony-docker

A Docker-based installer and runtime for Symfony. Install: download and `docker compose up`.

View on GitHub ↗Jump to charts ↓Open shareable report →

dunglas/symfony-docker has 3k+ stars and 850+ forks on GitHub, is written in Dockerfile, and was last pushed on Oct 14, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 5 minutes ago
Added to GitGenius on September 21st, 2026
Created on April 22nd, 2017
Open Issues & Pull Requests: 32 (+0)
GitHub issues: Enabled
Number of forks: 875
Total Stargazers: 3,187 (+0)
Total Subscribers: 78 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.6 hours
Mean response time: 2.5 days
90th percentile: 5.5 days
Tracked items: 118

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 429 days
Stale 30+ days: 13
Stale 90+ days: 12

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • support (15)
  • documentation (8)
  • enhancement (6)
  • help wanted (6)
  • question (3)
  • stalled (3)
  • bug (2)
  • RFC (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Symfony Docker is a Docker-based installer and runtime for the Symfony web framework that bundles FrankenPHP and Caddy to provide a complete development and production environment.

The tool solves the problem of setting up a consistent, containerized development environment for Symfony projects. It works by providing a Docker Compose configuration that spins up a minimal single-service setup by default, with FrankenPHP handling PHP execution in worker mode for performance and Caddy managing the web server and automatic HTTPS. The setup is designed to be straightforward: developers download the repository and run docker compose up to get a fresh Symfony project running locally with TLS certificates already configured.

Symfony Docker suits teams and individual developers who want to avoid manual environment configuration and prefer containerized workflows from the start. It works well for both new Symfony projects and existing ones, with documentation covering integration with established codebases. The tool is production-ready and includes support for optional services like PostgreSQL, MySQL, and a Mercure hub for real-time messaging, installable through Symfony Flex. It also includes Dev Container support for use with coding agents and IDEs that support the specification. The project includes native XDebug integration, hot reloading during development, HTTP/3 support, and Vulcain support for optimized client-side caching.

The project maintains active CI workflows and receives regular updates to keep dependencies current. Development activity shows consistent attention to both core functionality and emerging features like AI coding agent integration with network sandboxing. The tool is actively maintained with documentation covering deployment, debugging, and various configuration options for different database systems and Linux distributions.