diff --git a/.github/workflows/cosmovisor.yml b/.github/workflows/cosmovisor.yml deleted file mode 100644 index 05723958..00000000 --- a/.github/workflows/cosmovisor.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: "Cosmovisor" - -on: - workflow_dispatch: - inputs: - tag: - description: The docker tag for the publish - required: true - -permissions: {} - -jobs: - release: - runs-on: ubuntu-latest - permissions: - contents: read - steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0 - - uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 - # Docker login - - uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PUSH_TOKEN }} - # Build and push docker image - - name: Build docker image - uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 - with: - file: tools/cosmovisor/Dockerfile - push: true - provenance: false - sbom: false - tags: | - peersyst/exrp-cosmovisor:${{ github.event.inputs.tag }} - peersyst/exrp-cosmovisor:latest diff --git a/tools/cosmovisor/Dockerfile b/tools/cosmovisor/Dockerfile deleted file mode 100644 index 6e740e02..00000000 --- a/tools/cosmovisor/Dockerfile +++ /dev/null @@ -1,32 +0,0 @@ -FROM golang:1.20-alpine AS build - -ENV COSMOS_VERSION=v0.46.12 - -RUN apk update -RUN apk add --no-cache gcc libc-dev make git - -WORKDIR /root -RUN git clone --depth 1 --branch $COSMOS_VERSION https://github.com/cosmos/cosmos-sdk.git -WORKDIR /root/cosmos-sdk/cosmovisor -RUN make cosmovisor - - -FROM alpine:3.17.3 - -ENV DAEMON_HOME=/root/.exrpd -ENV DAEMON_NAME=exrpd -ENV DAEMON_ALLOW_DOWNLOAD_BINARIES=true -ENV DAEMON_RESTART_AFTER_UPGRADE=true - -COPY --from=build /root/cosmos-sdk/cosmovisor/cosmovisor /usr/local/bin/cosmovisor -COPY --from=peersyst/xrp-evm-blockchain:latest /usr/bin/exrpd /usr/local/bin/exrpd -COPY --from=peersyst/exrp:v2.0.0 /usr/bin/exrpd /usr/local/bin/exrpd_v2.0.0 -COPY --from=peersyst/exrp:v3.0.0 /usr/bin/exrpd /usr/local/bin/exrpd_v3.0.0 - -ADD tools/cosmovisor/init.sh /usr/local/bin/initialize -RUN chmod +x /usr/local/bin/initialize - -RUN apk add gcompat -RUN ln -sf ../../lib/libgcompat.so.0 /usr/lib/libresolv.so.2 - -CMD ["cosmovisor"] diff --git a/tools/cosmovisor/init.sh b/tools/cosmovisor/init.sh deleted file mode 100644 index 540defd6..00000000 --- a/tools/cosmovisor/init.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -mkdir -p $DAEMON_HOME/cosmovisor/genesis/bin -ln -s /usr/local/bin/exrpd $DAEMON_HOME/cosmovisor/genesis/bin/exrpd -mkdir -p $DAEMON_HOME/cosmovisor/upgrades/v2.0.0/bin -cp /usr/local/bin/exrpd_v2.0.0 $DAEMON_HOME/cosmovisor/upgrades/v2.0.0/bin/exrpd -mkdir -p $DAEMON_HOME/cosmovisor/upgrades/v3.0.0/bin -cp /usr/local/bin/exrpd_v3.0.0 $DAEMON_HOME/cosmovisor/upgrades/v3.0.0/bin/exrpd - -ln -s $DAEMON_HOME/cosmovisor/upgrades/v2.0.0 $DAEMON_HOME/cosmovisor/current \ No newline at end of file