From 14c1fc89887feb99f474d9e631d4722185f31d23 Mon Sep 17 00:00:00 2001 From: casjay Date: Fri, 26 Jun 2026 13:58:00 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20profile=20README=20?= =?UTF-8?q?=E2=80=94=20not=20Alpine-only=20=F0=9F=90=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Containers support multiple base distros, not just Alpine. - profile/README.md: broaden intro to mention Alpine, Debian, Ubuntu, RHEL-compatible, and other bases - profile/README.md: update two-stage build description to match profile/README.md --- profile/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/profile/README.md b/profile/README.md index 218885b..6f369e7 100644 --- a/profile/README.md +++ b/profile/README.md @@ -1,6 +1,6 @@ # 🐳 CasjaysDevDocker -A curated collection of self-hostable Docker containers — all built on a standardised Alpine-based foundation, designed for simplicity, consistency, and easy self-hosting. +A curated collection of self-hostable Docker containers — built on a standardised foundation supporting Alpine, Debian, Ubuntu, RHEL-compatible, and other base images, designed for simplicity, consistency, and easy self-hosting. --- @@ -28,10 +28,10 @@ Every repository in this organisation is a single containerised application: ## 🏗️ How Containers Are Built -All images follow the same two-stage pattern: +All images follow the same two-stage pattern regardless of base distro: -- **Stage 1** — Alpine bootstrap: install `bash`, `ca-certificates`, and update trust store -- **Stage 2** — `FROM scratch`: copy the full Alpine rootfs, layer in the application, and configure via environment variables +- **Stage 1** — distro bootstrap (Alpine, Debian, Ubuntu, RHEL-compatible, etc.): install `bash`, `ca-certificates`, and update trust store +- **Stage 2** — `FROM scratch`: copy the full rootfs, layer in the application, and configure via environment variables Every container is generated and maintained using the **[gen-dockerfile](https://github.com/casjay-dotfiles/scripts)** tool, which produces consistent Dockerfiles, entrypoint scaffolding, and CI workflows across all repositories.