diff --git a/starship/docker/chains/Dockerfile.solana b/starship/docker/chains/Dockerfile.solana new file mode 100644 index 000000000..760f41045 --- /dev/null +++ b/starship/docker/chains/Dockerfile.solana @@ -0,0 +1,21 @@ +ARG BASE_IMAGE +ARG VERSION +FROM ${BASE_IMAGE}:${VERSION} + +LABEL org.opencontainers.image.source="https://github.com/hyperweb-io/starship" + +# Set up dependencies +ENV PACKAGES curl make bash jq sed + +# Install minimum necessary dependencies +RUN apt-get update --yes && \ + apt-get install $PACKAGES --no-install-recommends --yes && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /root + +ARG VERSION + +# Verify installation +RUN solana --version diff --git a/starship/docker/chains/versions.yaml b/starship/docker/chains/versions.yaml index 8158c4de1..29884a717 100644 --- a/starship/docker/chains/versions.yaml +++ b/starship/docker/chains/versions.yaml @@ -151,6 +151,11 @@ chains: file: Dockerfile.xpla tags: - main + - name: solana + base: solanalabs/solana + file: Dockerfile.solana + tags: + - v1.18.26 - name: ethereum/client-go base: ethereum/client-go file: Dockerfile.base