lnproto: Fix up the lnprototest docker image

This commit is contained in:
Christian Decker 2023-09-18 11:20:19 +02:00 committed by Rusty Russell
parent 414f65fc66
commit 9afcec0404
2 changed files with 9 additions and 5 deletions

View File

@ -1,2 +1,3 @@
Dockerfile
contrib/docker/Dockerfile.*
target

View File

@ -19,19 +19,22 @@ RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime
RUN locale-gen en_US.UTF-8 && dpkg-reconfigure --frontend noninteractive tzdata
COPY . .
# install package for python cryptography lib
# https://cryptography.io/en/latest/installation/#debian-ubuntu
RUN apt-get -qq update && \
apt-get -qq install --no-install-recommends --allow-unauthenticated -yy \
build-essential libssl-dev libffi-dev \
python3-dev cargo
python3-dev cargo python3-pip
COPY . .
RUN pip install poetry && \
poetry export --without-hashes -o /tmp/requirements.txt && \
cat /tmp/requirements.txt && \
pip install -r /tmp/requirements.txt
# move the script in the root of the directory
RUN cp contrib/docker/scripts/*.sh .
RUN ls -la
CMD ["./contrib/docker/scripts/entrypoint.sh"]