From f2448327bc3c864de7d60b11a8d9b5e737311c6e Mon Sep 17 00:00:00 2001 From: akash Date: Tue, 19 May 2026 12:04:06 +0530 Subject: [PATCH 1/2] Improved README explanation for beginners --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 10a8c84c..7dd60339 100644 --- a/README.md +++ b/README.md @@ -159,6 +159,8 @@ Launching Geodesic is a bit complex, so we recommend you install a launch script ``` docker run --rm cloudposse/geodesic:latest-debian init | bash ``` +This command installs the Geodesic launcher locally using Docker. + After that, you should be able to launch Geodesic just by typing ``` geodesic From 46ee8e2d6b5d2f8e5f23813eefc4f374cf68f839 Mon Sep 17 00:00:00 2001 From: akash Date: Tue, 19 May 2026 16:38:14 +0530 Subject: [PATCH 2/2] Added beginner-friendly Dockerfile explanations --- Dockerfile.custom | 6 +++++- README.md | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile.custom b/Dockerfile.custom index 1ed32d1d..e04c0b23 100644 --- a/Dockerfile.custom +++ b/Dockerfile.custom @@ -21,8 +21,10 @@ ARG VERSION=4.0.0 # Changing base OS for Geodesic is possible by changing this arg, but # unfortunately, the package managers are different, so it is not that simple. ARG OS=debian - +# ARG values are available during image build time only. +# ENV values remain available inside the running container. FROM cloudposse/geodesic:$VERSION-$OS +# Uses the Geodesic Docker image as the base image for customization. ENV DOCKER_IMAGE="examplecorp/infrastructure" ENV DOCKER_TAG="latest" @@ -58,5 +60,7 @@ RUN apt-get update && apt-get install kubectl-${KUBECTL_VERSION} RUN apt-get install atmos COPY rootfs/ / +# Copies local rootfs files into the container filesystem. WORKDIR /workspace +# Sets /workspace as the default working directory inside the container. \ No newline at end of file diff --git a/README.md b/README.md index 7dd60339..431ca8dd 100644 --- a/README.md +++ b/README.md @@ -325,6 +325,7 @@ In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow. Join our [Open Source Community](https://cpco.io/slack?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/geodesic&utm_content=slack) on Slack. It's **FREE** for everyone! Our "SweetOps" community is where you get to talk with others who share a similar vision for how to rollout and manage infrastructure. This is the best place to talk shop, ask questions, solicit feedback, and work together as a community to build totally *sweet* infrastructure. + ### 📰 Newsletter Sign up for [our newsletter](https://cpco.io/newsletter?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/geodesic&utm_content=newsletter) and join 3,000+ DevOps engineers, CTOs, and founders who get insider access to the latest DevOps trends, so you can always stay in the know.