{"adoption": {"forks": 873, "observed_at": "2026-08-28T04:07:47.699258+00:00", "stars": 3179}, "canonical_url": "https://ross.abutalabs.com/products/symfony-docker", "card": {"archived": false, "artifact_type": "infra-config", "description": "A Docker-based installer and runtime for Symfony. Install: download and `docker compose up`.", "domain": ["web-development", "backend", "self-hosted"], "enriched": true, "function": ["deployment", "http-server", "web-framework", "developer-tools", "configuration-management"], "health_score": 80, "homepage": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/", "language": "Dockerfile", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["dunglas/symfony-docker"], "name": "dunglas/symfony-docker", "platform": ["php", "windows", "cross-platform"], "pushed_at": "2026-08-24T10:43:26+00:00", "repo": "dunglas/symfony-docker", "stars": 3179, "tags": ["symfony", "frankenphp", "caddy", "docker-compose", "https", "mercure", "boilerplate", "dev-container", "xdebug", "http3", "devops", "containers", "docker", "linux", "macos"], "topics": ["symfony", "docker", "php", "https", "mercure", "vulcain", "caddy-server", "hacktoberfest", "frankenphp"], "urls": [], "use_cases": ["set up a symfony project with docker", "run php web app locally with https", "docker compose template for symfony production deployment", "local development environment for symfony with xdebug", "host symfony app with automatic tls certificates", "add real-time updates to symfony with mercure", "dev container setup for php coding agents"], "what_it_is": "A Docker Compose-based template and runtime for Symfony applications, bundling FrankenPHP and Caddy with automatic HTTPS, HTTP/3, Mercure real-time messaging, and Xdebug. It provides production, development, and CI-ready configuration that can bootstrap a fresh Symfony project with a single `docker compose up`.", "when_to_avoid": ["your project uses a framework other than Symfony", "you already have a mature custom Docker setup and only need minor tweaks", "you need a fully managed platform rather than self-managed containers", "you require a license file bundled in the repo before adopting it in a compliance-sensitive context"], "when_to_choose": ["starting a new Symfony project that should be Docker-native from day one", "you want automatic HTTPS, HTTP/3, and Early Hints without extra configuration", "you need a slim, rootless production image with FrankenPHP worker mode performance", "you want built-in Mercure real-time messaging and Xdebug support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/symfony-docker", "repo": "dunglas/symfony-docker", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:25:06.042835+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62c92785348e9f2f4a8929bfab928e5631e2febec67e4f1b9727c99588bb2af4", "fetched_at": "2026-08-28T04:07:47.699258+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dunglas/symfony-docker"}, {"content_hash": "638d22c8a008b73e3d55113d4adf65a16a65c93f8efd551dac5e0fe5c40d7e08", "fetched_at": "2026-08-29T09:39:14.129097+00:00", "kind": "homepage", "missing": false, "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:25:06.042835+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62c92785348e9f2f4a8929bfab928e5631e2febec67e4f1b9727c99588bb2af4", "fetched_at": "2026-08-28T04:07:47.699258+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dunglas/symfony-docker"}, {"content_hash": "638d22c8a008b73e3d55113d4adf65a16a65c93f8efd551dac5e0fe5c40d7e08", "fetched_at": "2026-08-29T09:39:14.129097+00:00", "kind": "homepage", "missing": false, "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:25:06.042835+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62c92785348e9f2f4a8929bfab928e5631e2febec67e4f1b9727c99588bb2af4", "fetched_at": "2026-08-28T04:07:47.699258+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dunglas/symfony-docker"}, {"content_hash": "638d22c8a008b73e3d55113d4adf65a16a65c93f8efd551dac5e0fe5c40d7e08", "fetched_at": "2026-08-29T09:39:14.129097+00:00", "kind": "homepage", "missing": false, "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:25:06.042835+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62c92785348e9f2f4a8929bfab928e5631e2febec67e4f1b9727c99588bb2af4", "fetched_at": "2026-08-28T04:07:47.699258+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dunglas/symfony-docker"}, {"content_hash": "638d22c8a008b73e3d55113d4adf65a16a65c93f8efd551dac5e0fe5c40d7e08", "fetched_at": "2026-08-29T09:39:14.129097+00:00", "kind": "homepage", "missing": false, "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:25:06.042835+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62c92785348e9f2f4a8929bfab928e5631e2febec67e4f1b9727c99588bb2af4", "fetched_at": "2026-08-28T04:07:47.699258+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dunglas/symfony-docker"}, {"content_hash": "638d22c8a008b73e3d55113d4adf65a16a65c93f8efd551dac5e0fe5c40d7e08", "fetched_at": "2026-08-29T09:39:14.129097+00:00", "kind": "homepage", "missing": false, "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:25:06.042835+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62c92785348e9f2f4a8929bfab928e5631e2febec67e4f1b9727c99588bb2af4", "fetched_at": "2026-08-28T04:07:47.699258+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dunglas/symfony-docker"}, {"content_hash": "638d22c8a008b73e3d55113d4adf65a16a65c93f8efd551dac5e0fe5c40d7e08", "fetched_at": "2026-08-29T09:39:14.129097+00:00", "kind": "homepage", "missing": false, "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.699258+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:25:06.042835+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62c92785348e9f2f4a8929bfab928e5631e2febec67e4f1b9727c99588bb2af4", "fetched_at": "2026-08-28T04:07:47.699258+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dunglas/symfony-docker"}, {"content_hash": "638d22c8a008b73e3d55113d4adf65a16a65c93f8efd551dac5e0fe5c40d7e08", "fetched_at": "2026-08-29T09:39:14.129097+00:00", "kind": "homepage", "missing": false, "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:25:06.042835+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62c92785348e9f2f4a8929bfab928e5631e2febec67e4f1b9727c99588bb2af4", "fetched_at": "2026-08-28T04:07:47.699258+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dunglas/symfony-docker"}, {"content_hash": "638d22c8a008b73e3d55113d4adf65a16a65c93f8efd551dac5e0fe5c40d7e08", "fetched_at": "2026-08-29T09:39:14.129097+00:00", "kind": "homepage", "missing": false, "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:25:06.042835+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62c92785348e9f2f4a8929bfab928e5631e2febec67e4f1b9727c99588bb2af4", "fetched_at": "2026-08-28T04:07:47.699258+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dunglas/symfony-docker"}, {"content_hash": "638d22c8a008b73e3d55113d4adf65a16a65c93f8efd551dac5e0fe5c40d7e08", "fetched_at": "2026-08-29T09:39:14.129097+00:00", "kind": "homepage", "missing": false, "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:25:06.042835+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62c92785348e9f2f4a8929bfab928e5631e2febec67e4f1b9727c99588bb2af4", "fetched_at": "2026-08-28T04:07:47.699258+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dunglas/symfony-docker"}, {"content_hash": "638d22c8a008b73e3d55113d4adf65a16a65c93f8efd551dac5e0fe5c40d7e08", "fetched_at": "2026-08-29T09:39:14.129097+00:00", "kind": "homepage", "missing": false, "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3420, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}