Skip to content

Commit

Permalink
Merge pull request #2126 from valory-xyz/feat/raspberry-pi
Browse files Browse the repository at this point in the history
Support for tendermint image on arm platforms
  • Loading branch information
angrybayblade authored Dec 12, 2023
2 parents f728182 + 79d9d40 commit 8e3edb0
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 6 deletions.
10 changes: 5 additions & 5 deletions deployments/Dockerfiles/tendermint/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ COPY wait-for-it.sh .
RUN chmod u+x wait-for-it.sh
RUN mv wait-for-it.sh /usr/local/bin

# Download Tendermint
RUN curl -L https://github.com/tendermint/tendermint/releases/download/v${TENDERMINT_VERSION}/tendermint_${TENDERMINT_VERSION}_linux_amd64.tar.gz > tendermint.tar.gz &&\
tar -xf tendermint.tar.gz &&\
mv tendermint /usr/bin &&\
rm -fr tendermint.tar.gz
COPY install.sh .
RUN chmod u+x install.sh

# Install Tendermint
RUN bash install.sh

RUN mkdir -p /app /tm_state

Expand Down
18 changes: 18 additions & 0 deletions deployments/Dockerfiles/tendermint/install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Install architecture specific version of tendermint

echo Fetching binaries for $(uname -m)
if [[ "$(uname -m)" == "aarch64" ]]
then
curl -L https://github.com/tendermint/tendermint/releases/download/v0.34.19/tendermint_0.34.19_linux_arm64.tar.gz > tendermint.tar.gz
elif [[ "$(uname -m)" == "armv7l" ]]
then
curl -L https://github.com/tendermint/tendermint/releases/download/v0.34.19/tendermint_0.34.19_linux_arm64.tar.gz > tendermint.tar.gz
else
curl -L https://github.com/tendermint/tendermint/releases/download/v0.34.19/tendermint_0.34.19_linux_amd64.tar.gz > tendermint.tar.gz
fi

tar -xvf tendermint.tar.gz
mv tendermint /usr/bin
rm -fr tendermint.tar.gz

/usr/bin/tendermint --help
2 changes: 1 addition & 1 deletion tests/test_autonomy/test_images/test_tendermint.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@


@skip_docker_tests
class TestOpenAutonomyBaseImage(BaseImageBuildTest):
class TestTendermintImage(BaseImageBuildTest):
"""Test image build and run."""

client: docker.DockerClient
Expand Down

0 comments on commit 8e3edb0

Please sign in to comment.