From 11b921f0ca783c5bca5721b3a67b47a7993a75ec Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Wed, 15 Jan 2025 20:06:10 +0530 Subject: [PATCH 1/2] hotfix: move arg version before download binary --- starship/docker/chains/Dockerfile.eth-beacon | 3 ++- starship/docker/chains/Dockerfile.eth-prysmctl | 3 ++- starship/docker/chains/Dockerfile.eth-validator | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/starship/docker/chains/Dockerfile.eth-beacon b/starship/docker/chains/Dockerfile.eth-beacon index 3152ee96..d8c98a8e 100644 --- a/starship/docker/chains/Dockerfile.eth-beacon +++ b/starship/docker/chains/Dockerfile.eth-beacon @@ -1,4 +1,3 @@ -ARG VERSION FROM golang:1.22.0-bullseye LABEL org.opencontainers.image.source="https://github.com/cosmology-tech/starship" @@ -14,6 +13,8 @@ RUN apt-get update --yes && \ WORKDIR /opt +ARG VERSION + # Download and install the beacon-chain binary RUN ARCH=$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') && \ PLATFORM=$(uname -s | tr '[:upper:]' '[:lower:]') && \ diff --git a/starship/docker/chains/Dockerfile.eth-prysmctl b/starship/docker/chains/Dockerfile.eth-prysmctl index 2ddcd58d..26893c88 100644 --- a/starship/docker/chains/Dockerfile.eth-prysmctl +++ b/starship/docker/chains/Dockerfile.eth-prysmctl @@ -1,4 +1,3 @@ -ARG VERSION FROM golang:1.22.0-bullseye LABEL org.opencontainers.image.source="https://github.com/cosmology-tech/starship" @@ -14,6 +13,8 @@ RUN apt-get update --yes && \ WORKDIR /opt +ARG VERSION + # Download and install the prysmctl binary RUN ARCH=$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') && \ PLATFORM=$(uname -s | tr '[:upper:]' '[:lower:]') && \ diff --git a/starship/docker/chains/Dockerfile.eth-validator b/starship/docker/chains/Dockerfile.eth-validator index 7633b2ae..68520f79 100644 --- a/starship/docker/chains/Dockerfile.eth-validator +++ b/starship/docker/chains/Dockerfile.eth-validator @@ -1,4 +1,3 @@ -ARG VERSION FROM golang:1.22.0-bullseye LABEL org.opencontainers.image.source="https://github.com/cosmology-tech/starship" @@ -14,6 +13,8 @@ RUN apt-get update --yes && \ WORKDIR /opt +ARG VERSION + # Download and install the validator binary RUN ARCH=$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') && \ PLATFORM=$(uname -s | tr '[:upper:]' '[:lower:]') && \ From 44407488dabc1b7bd2838a7df255d76032d24fe7 Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Wed, 15 Jan 2025 20:13:20 +0530 Subject: [PATCH 2/2] hotfix: remove improper verification of binary after install --- starship/docker/chains/Dockerfile.eth-prysmctl | 3 --- starship/docker/chains/Dockerfile.eth-validator | 3 --- 2 files changed, 6 deletions(-) diff --git a/starship/docker/chains/Dockerfile.eth-prysmctl b/starship/docker/chains/Dockerfile.eth-prysmctl index 26893c88..3ffd3c00 100644 --- a/starship/docker/chains/Dockerfile.eth-prysmctl +++ b/starship/docker/chains/Dockerfile.eth-prysmctl @@ -23,6 +23,3 @@ RUN ARCH=$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') && \ curl -LO https://github.com/prysmaticlabs/prysm/releases/download/${VERSION}/$BINARY_NAME && \ chmod +x $BINARY_NAME && \ mv $BINARY_NAME /usr/bin/prysmctl - -# Verify installation -RUN prysmctl --version diff --git a/starship/docker/chains/Dockerfile.eth-validator b/starship/docker/chains/Dockerfile.eth-validator index 68520f79..266c6921 100644 --- a/starship/docker/chains/Dockerfile.eth-validator +++ b/starship/docker/chains/Dockerfile.eth-validator @@ -23,6 +23,3 @@ RUN ARCH=$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') && \ curl -LO https://github.com/prysmaticlabs/prysm/releases/download/${VERSION}/$BINARY_NAME && \ chmod +x $BINARY_NAME && \ mv $BINARY_NAME /usr/bin/validator - -# Verify installation -RUN validator --version