Some checks are pending
docker-build-cometbft / vars (push) Waiting to run
docker-build-cometbft / build-images (amd64, ubuntu-24.04) (push) Blocked by required conditions
docker-build-cometbft / build-images (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
docker-build-cometbft / merge-images (push) Blocked by required conditions
docker-build-e2e-node / vars (push) Waiting to run
docker-build-e2e-node / build-images (amd64, ubuntu-24.04) (push) Blocked by required conditions
docker-build-e2e-node / build-images (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
docker-build-e2e-node / merge-images (push) Blocked by required conditions
37 lines
1.3 KiB
Docker
37 lines
1.3 KiB
Docker
# we need python2 support, which was dropped after buster:
|
|
FROM debian:buster
|
|
|
|
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
|
RUN apt-get update
|
|
RUN apt-get install -y apt-utils
|
|
|
|
# Install and configure locale `en_US.UTF-8`
|
|
RUN apt-get install -y locales && \
|
|
sed -i -e "s/# $en_US.*/en_US.UTF-8 UTF-8/" /etc/locale.gen && \
|
|
dpkg-reconfigure --frontend=noninteractive locales && \
|
|
update-locale LANG=en_US.UTF-8
|
|
ENV LANG=en_US.UTF-8
|
|
|
|
RUN apt-get update
|
|
RUN apt-get install -y git python2 python-pip g++ cmake python-ply python-tk tix pkg-config libssl-dev python-setuptools
|
|
|
|
# create a user:
|
|
RUN useradd -ms /bin/bash user
|
|
USER user
|
|
WORKDIR /home/user
|
|
|
|
RUN git clone --recurse-submodules https://github.com/kenmcmil/ivy.git
|
|
WORKDIR /home/user/ivy/
|
|
RUN git checkout 271ee38980699115508eb90a0dd01deeb750a94b
|
|
|
|
RUN python2.7 build_submodules.py
|
|
RUN mkdir -p "/home/user/python/lib/python2.7/site-packages"
|
|
ENV PYTHONPATH="/home/user/python/lib/python2.7/site-packages"
|
|
# need to install pyparsing manually because otherwise wrong version found
|
|
RUN pip install pyparsing
|
|
RUN python2.7 setup.py install --prefix="/home/user/python/"
|
|
ENV PATH=$PATH:"/home/user/python/bin/"
|
|
WORKDIR /home/user/tendermint-proof/
|
|
|
|
ENTRYPOINT ["/home/user/tendermint-proof/check_proofs.sh"]
|
|
|