8697048196cdfb2076794ea907bf1a1d131f8e70
Invidious (and likely future repos) use `RUN --mount=type=cache` to keep compiler caches across builds. The legacy docker builder doesn't support that syntax. Setting DOCKER_BUILDKIT=1 inline is scoped to this one invocation, doesn't affect the host daemon's default, and is backwards-compatible with simpler Dockerfiles already in the fleet. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Project Charlie
Centralized source of truth for the homelab. Per-app stacks live as repos under the Charlie org in Gitea; this repo orchestrates them.
Docs
- Topology
- Hosts
- Identity & access
- Strategy
- Conventions
- Layout
- Stack inventory
- Host onboarding
- Secrets
- Automation — reusable workflows + actions
- Runners (
Charlie/runnersdesign) - Cert issuer
- Vulnerability scanning
- Roadmap
Assumptions
/mnt/nasfrom miquella is mounted on every app host (NFS).- Hosts are bootstrapped per onboarding.md (CA trust, SSSD/LDAP, docker, otel, etc.).
- Long-form prose lives in the wiki (
https://wiki.alexandru.macocian.me). This repo stays brief.
Description
Languages
Markdown
100%