From d26382b85f70bcf3e22428fd80f9fe40999984fe Mon Sep 17 00:00:00 2001 From: gerblesh <101901964+gerblesh@users.noreply.github.com> Date: Wed, 14 Feb 2024 08:40:17 -0800 Subject: [PATCH] feat: use WORKDIR and ENTRYPOINT for cli containers (#63) required for running the bluebuild CLI directly from podman (needed for latest version of bluebuild for github action) --------- Co-authored-by: Gerald Pinder --- Earthfile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Earthfile b/Earthfile index 6fe19d1..c4766e7 100644 --- a/Earthfile +++ b/Earthfile @@ -76,6 +76,11 @@ blue-build-cli: ARG TAG ARG LATEST=false + + RUN mkdir -p /bluebuild + WORKDIR /bluebuild + ENTRYPOINT ["bluebuild"] + DO cargo+SAVE_IMAGE --IMAGE=$IMAGE --TAG=$TAG --LATEST=$LATEST --NIGHTLY=$NIGHTLY blue-build-cli-alpine: @@ -91,6 +96,11 @@ blue-build-cli-alpine: ARG TAG ARG LATEST=false + + RUN mkdir -p /bluebuild + WORKDIR /bluebuild + ENTRYPOINT ["bluebuild"] + DO cargo+SAVE_IMAGE --IMAGE=$IMAGE --TAG=$TAG --LATEST=$LATEST --NIGHTLY=$NIGHTLY --ALPINE=true installer: