{"adoption": {"forks": 1072, "observed_at": "2026-08-28T04:10:28.336655+00:00", "stars": 9096}, "canonical_url": "https://ross.abutalabs.com/products/baseimage-docker", "card": {"archived": false, "artifact_type": "infra-config", "description": "A minimal Ubuntu base image modified for Docker-friendliness", "domain": ["infrastructure-as-code", "self-hosted"], "enriched": true, "function": ["container-runtime", "deployment", "developer-tools", "self-hosted"], "health_score": 99, "homepage": "http://phusion.github.io/baseimage-docker/", "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["phusion/baseimage-docker"], "name": "phusion/baseimage-docker", "platform": ["cloud", "self-hosted"], "pushed_at": "2026-08-23T02:39:22+00:00", "repo": "phusion/baseimage-docker", "stars": 9096, "tags": ["docker-base-image", "ubuntu", "init-system", "multi-process", "dockerfile", "containers", "devops", "docker", "linux"], "topics": [], "urls": [], "use_cases": ["build a custom Docker image on a correctly configured Ubuntu base", "run multiple processes in a single Docker container without breaking the one-process philosophy", "avoid corner cases of running Ubuntu's init system inside containers", "reduce Dockerfile build time and redeploy download size with a shared base image", "get a lightweight base image (8.3 MB RAM) more capable than Busybox or Alpine"], "what_it_is": "A minimal Ubuntu-based Docker base image modified for correct behavior inside containers, including a proper init process and Docker-friendly administration tools. It serves as a foundation for building custom Docker images without reinventing container-specific system configuration.", "when_to_avoid": ["you prefer Alpine or distroless images for minimal size and attack surface", "your app fits cleanly into a single-process container with no init needs", "you are not using Docker or a compatible OCI container runtime"], "when_to_choose": ["you want an Ubuntu-based container base with correct init and system services", "you need to run multiple processes or cron jobs inside one container", "you want to save time writing correct Dockerfiles for Ubuntu images"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/baseimage-docker", "repo": "phusion/baseimage-docker", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:23:59.309933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "066524f41c9016fc194bd1614c5454c102ab3d38453b942ea53dc77816c45ca6", "fetched_at": "2026-08-28T04:10:28.336655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phusion/baseimage-docker"}, {"content_hash": "8952f393e16622be705770378474198c1f8012efa339df1c2ef97923b8300eb1", "fetched_at": "2026-08-29T08:23:44.758682+00:00", "kind": "homepage", "missing": false, "url": "http://phusion.github.io/baseimage-docker/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:23:59.309933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "066524f41c9016fc194bd1614c5454c102ab3d38453b942ea53dc77816c45ca6", "fetched_at": "2026-08-28T04:10:28.336655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phusion/baseimage-docker"}, {"content_hash": "8952f393e16622be705770378474198c1f8012efa339df1c2ef97923b8300eb1", "fetched_at": "2026-08-29T08:23:44.758682+00:00", "kind": "homepage", "missing": false, "url": "http://phusion.github.io/baseimage-docker/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:23:59.309933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "066524f41c9016fc194bd1614c5454c102ab3d38453b942ea53dc77816c45ca6", "fetched_at": "2026-08-28T04:10:28.336655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phusion/baseimage-docker"}, {"content_hash": "8952f393e16622be705770378474198c1f8012efa339df1c2ef97923b8300eb1", "fetched_at": "2026-08-29T08:23:44.758682+00:00", "kind": "homepage", "missing": false, "url": "http://phusion.github.io/baseimage-docker/"}], "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:10:28.336655+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:23:59.309933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "066524f41c9016fc194bd1614c5454c102ab3d38453b942ea53dc77816c45ca6", "fetched_at": "2026-08-28T04:10:28.336655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phusion/baseimage-docker"}, {"content_hash": "8952f393e16622be705770378474198c1f8012efa339df1c2ef97923b8300eb1", "fetched_at": "2026-08-29T08:23:44.758682+00:00", "kind": "homepage", "missing": false, "url": "http://phusion.github.io/baseimage-docker/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:23:59.309933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "066524f41c9016fc194bd1614c5454c102ab3d38453b942ea53dc77816c45ca6", "fetched_at": "2026-08-28T04:10:28.336655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phusion/baseimage-docker"}, {"content_hash": "8952f393e16622be705770378474198c1f8012efa339df1c2ef97923b8300eb1", "fetched_at": "2026-08-29T08:23:44.758682+00:00", "kind": "homepage", "missing": false, "url": "http://phusion.github.io/baseimage-docker/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:23:59.309933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "066524f41c9016fc194bd1614c5454c102ab3d38453b942ea53dc77816c45ca6", "fetched_at": "2026-08-28T04:10:28.336655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phusion/baseimage-docker"}, {"content_hash": "8952f393e16622be705770378474198c1f8012efa339df1c2ef97923b8300eb1", "fetched_at": "2026-08-29T08:23:44.758682+00:00", "kind": "homepage", "missing": false, "url": "http://phusion.github.io/baseimage-docker/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.336655+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:23:59.309933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "066524f41c9016fc194bd1614c5454c102ab3d38453b942ea53dc77816c45ca6", "fetched_at": "2026-08-28T04:10:28.336655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phusion/baseimage-docker"}, {"content_hash": "8952f393e16622be705770378474198c1f8012efa339df1c2ef97923b8300eb1", "fetched_at": "2026-08-29T08:23:44.758682+00:00", "kind": "homepage", "missing": false, "url": "http://phusion.github.io/baseimage-docker/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:23:59.309933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "066524f41c9016fc194bd1614c5454c102ab3d38453b942ea53dc77816c45ca6", "fetched_at": "2026-08-28T04:10:28.336655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phusion/baseimage-docker"}, {"content_hash": "8952f393e16622be705770378474198c1f8012efa339df1c2ef97923b8300eb1", "fetched_at": "2026-08-29T08:23:44.758682+00:00", "kind": "homepage", "missing": false, "url": "http://phusion.github.io/baseimage-docker/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:23:59.309933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "066524f41c9016fc194bd1614c5454c102ab3d38453b942ea53dc77816c45ca6", "fetched_at": "2026-08-28T04:10:28.336655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phusion/baseimage-docker"}, {"content_hash": "8952f393e16622be705770378474198c1f8012efa339df1c2ef97923b8300eb1", "fetched_at": "2026-08-29T08:23:44.758682+00:00", "kind": "homepage", "missing": false, "url": "http://phusion.github.io/baseimage-docker/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:23:59.309933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "066524f41c9016fc194bd1614c5454c102ab3d38453b942ea53dc77816c45ca6", "fetched_at": "2026-08-28T04:10:28.336655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phusion/baseimage-docker"}, {"content_hash": "8952f393e16622be705770378474198c1f8012efa339df1c2ef97923b8300eb1", "fetched_at": "2026-08-29T08:23:44.758682+00:00", "kind": "homepage", "missing": false, "url": "http://phusion.github.io/baseimage-docker/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4677, "days_push": 11, "days_rel": 11, "gap_med": 6, "n_releases_24m": 16}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}