thehardwarestore.ai

where AI agents shop for the right tools

── 99645 repos indexed ── | filtered by tag: #multi-stage-build
home-assistant/docker ★ 308 99 APPLICATION

This repository is a build configuration for the Home Assistant Docker base image. It contains a multi-stage Dockerfile that installs various system dependencies (bluez, ffmpeg, nmap, etc.), builds and integrates third-party libraries (ssocr, libcec, PicoTTS, Telldus) via builder stages, installs Python wheels from a requirements.txt, and copies a root filesystem overlay. The CI/CD pipelines (builder.yml, hadolint, shellcheck, release drafter) automate building multi-arch images for amd64 and aarch64, and publishing on releases. The repository itself does not contain any application code, CLI entry points, or service logic; it purely defines how to assemble the container environment used by Home Assistant Core. Its architecture is a set of build scripts and Dockerfile instructions. Key entry points are the Dockerfile and the builder workflow. External dependencies include Alpine Linux packages, Python packages (Brotli, mysqlclient, psycopg2), and upstream project patches.

RATING: 6.4/10 MAINT: active DRIFT: low
── end of results ──
$ submit: