-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathDockerfile.debian-bookworm.erb
More file actions
26 lines (24 loc) · 1.29 KB
/
Dockerfile.debian-bookworm.erb
File metadata and controls
26 lines (24 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM debian:bookworm
# Install packages
ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Europe/London
RUN set -ex \
&& apt-get update \
&& apt-get install -qq --no-install-recommends ca-certificates dirmngr gosu gpg wget libatomic1 python3 \
&& apt-get install -qq --no-install-recommends g++ build-essential libtool autotools-dev automake pkg-config bsdmainutils \
&& apt-get install -qq --no-install-recommends libssl-dev libevent-dev libdb-dev libdb++-dev libminiupnpc-dev libzmq3-dev \
&& apt-get install -qq --no-install-recommends python3-zmq python3-ecdsa python3-bip32utils \
&& apt-get install -qq --no-install-recommends libgoogle-perftools-dev \
&& rm -rf /var/lib/apt/lists/*
# Install boost from distribution, if required
<% if not boost_version -%>
RUN set -ex \
&& apt-get update \
&& apt-get install -qq --no-install-recommends libboost-system-dev \
&& apt-get install -qq --no-install-recommends libboost-filesystem-dev \
&& apt-get install -qq --no-install-recommends libboost-chrono-dev \
&& apt-get install -qq --no-install-recommends libboost-program-options-dev \
&& apt-get install -qq --no-install-recommends libboost-test-dev \
&& apt-get install -qq --no-install-recommends libboost-thread-dev \
&& rm -rf /var/lib/apt/lists/*
<% end -%>