Skip to content

Commit 41bf5c7

Browse files
committed
switched to debian:bullseye, removed postgres patch
1 parent 0938f81 commit 41bf5c7

File tree

3 files changed

+28
-30
lines changed

3 files changed

+28
-30
lines changed

Dockerfile-build-debian

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
# It's purpose is to create the RDKit artifacts that will be deployed to lighter weight images.
44

55
# Latest RDKit now needs cmake 3.1 which is not preset on jessie so we must use buster
6-
FROM debian:buster
6+
FROM debian:bullseye
77
LABEL maintainer="Tim Dudgeon<[email protected]>"
88

99
ARG GIT_REPO
1010
ARG GIT_BRANCH=master
1111
ARG GIT_TAG
12-
ARG POSTGRES_VERSION=11
12+
ARG POSTGRES_VERSION=13
13+
14+
RUN echo "deb http://deb.debian.org/debian buster main" >> /etc/apt/sources.list
1315

1416
RUN apt-get update &&\
1517
apt-get install -y --no-install-recommends \
@@ -21,14 +23,14 @@ RUN apt-get update &&\
2123
sqlite3\
2224
libsqlite3-dev\
2325
libboost-dev\
24-
libboost-system1.67-dev\
25-
libboost-thread1.67-dev\
26-
libboost-serialization1.67-dev\
27-
libboost-python1.67-dev\
28-
libboost-regex1.67-dev\
29-
libboost-iostreams1.67-dev\
26+
libboost-system1.74-dev\
27+
libboost-thread1.74-dev\
28+
libboost-serialization1.74-dev\
29+
libboost-python1.74-dev\
30+
libboost-regex1.74-dev\
31+
libboost-iostreams1.74-dev\
3032
zlib1g-dev\
31-
swig\
33+
swig3.0\
3234
libeigen3-dev\
3335
git\
3436
wget\
@@ -46,10 +48,6 @@ RUN if [ $GIT_TAG ]; then echo "Checking out tag $GIT_TAG from repo $GIT_REPO br
4648
RUN git clone -b $GIT_BRANCH --single-branch $GIT_REPO &&\
4749
if [ $GIT_TAG ]; then cd rdkit && git fetch --tags && git checkout $GIT_TAG; fi
4850

49-
# hack to build cartridge packages. can be removed once this code hits the repo
50-
COPY patch_pgsql_rpm.patch /rdkit
51-
RUN cd /rdkit && patch -p1 < patch_pgsql_rpm.patch
52-
5351
ENV RDBASE=/rdkit
5452
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$RDBASE/lib:$RDBASE/Code/JavaWrappers/gmwrapper:/usr/lib/x86_64-linux-gnu
5553
ENV PYTHONPATH=$PYTHONPATH:$RDBASE

Dockerfile-java-debian

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# Dockerfile for Java based RDKit implementation
22
# Based on Debian.
33

4-
FROM debian:buster
4+
FROM debian:bullseye
55
LABEL maintainer="Tim Dudgeon<[email protected]>"
66

77

88
RUN apt-get update &&\
99
apt-get upgrade -y &&\
1010
apt-get install -y --no-install-recommends\
1111
openjdk-11-jre-headless\
12-
libboost-system1.67.0\
13-
libboost-thread1.67.0\
14-
libboost-serialization1.67.0\
15-
libboost-regex1.67.0\
16-
libboost-chrono1.67.0\
17-
libboost-date-time1.67.0\
18-
libboost-atomic1.67.0\
19-
libboost-iostreams1.67.0\
12+
libboost-system1.74.0\
13+
libboost-thread1.74.0\
14+
libboost-serialization1.74.0\
15+
libboost-regex1.74.0\
16+
libboost-chrono1.74.0\
17+
libboost-date-time1.74.0\
18+
libboost-atomic1.74.0\
19+
libboost-iostreams1.74.0\
2020
libfreetype6 &&\
2121
apt-get clean -y
2222

Dockerfile-tomcat-debian

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ RUN apt-get update &&\
1010
apt-get upgrade -y &&\
1111
apt-get install -y --no-install-recommends\
1212
unzip\
13-
libboost-system1.67.0\
14-
libboost-thread1.67.0\
15-
libboost-serialization1.67.0\
16-
libboost-regex1.67.0\
17-
libboost-chrono1.67.0\
18-
libboost-date-time1.67.0\
19-
libboost-atomic1.67.0\
20-
libboost-iostreams1.67.0\
13+
libboost-system1.74.0\
14+
libboost-thread1.74.0\
15+
libboost-serialization1.74.0\
16+
libboost-regex1.74.0\
17+
libboost-chrono1.74.0\
18+
libboost-date-time1.74.0\
19+
libboost-atomic1.74.0\
20+
libboost-iostreams1.74.0\
2121
libfreetype6-dev &&\
2222
apt-get clean -y
2323

0 commit comments

Comments
 (0)