* add arbitrum one and arbitrum nova support * fix archive parent chain ports * fix exec script config * update nitro-node version
28 lines
711 B
Docker
28 lines
711 B
Docker
# initialize from the image
|
|
|
|
FROM blockbook-build:latest
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN apt-get update && \
|
|
apt-get upgrade -y && \
|
|
apt-get install -y devscripts debhelper make dh-exec zstd && \
|
|
apt-get clean
|
|
|
|
# install docker cli
|
|
ARG DOCKER_VERSION
|
|
|
|
RUN if [ -z "$DOCKER_VERSION" ]; then echo "DOCKER_VERSION is a required build arg" && exit 1; fi
|
|
|
|
RUN wget -O docker.tgz "https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_VERSION}.tgz" && \
|
|
tar -xzf docker.tgz --strip 1 -C /usr/local/bin/ && \
|
|
rm docker.tgz && \
|
|
docker --version
|
|
|
|
ADD gpg-keys /tmp/gpg-keys
|
|
RUN gpg --batch --import /tmp/gpg-keys/*
|
|
|
|
ADD build-deb.sh /build/build-deb.sh
|
|
|
|
WORKDIR /build
|