docker: update website backend to buster, update used libraries incl. security fixes
-FROM debian:stretch
+FROM debian:buster
ENV LANG C.UTF-8
ENV LANGUAGE C.UTF-8
ENV LC_ALL C.UTF-8
@@ -31,7 +31,7 @@ RUN mkdir -p ${GTEST_ROOT} \
ARG PARALLEL=2
WORKDIR /app/deps
-ARG CPPCMS_VERSION="1.2.0"
+ARG CPPCMS_VERSION="1.2.1"
RUN curl -o cppcms-${CPPCMS_VERSION}.tar.bz -L \
"https://sourceforge.net/projects/cppcms/files/cppcms/${CPPCMS_VERSION}/cppcms-${CPPCMS_VERSION}.tar.bz2/download" \
&& tar -xjvf cppcms-${CPPCMS_VERSION}.tar.bz \
@@ -42,7 +42,7 @@ RUN curl -o cppcms-${CPPCMS_VERSION}.tar.bz -L \
&& make install \
&& cd /app/deps \
&& rm -Rf cppcms-${CPPCMS_VERSION}
-ARG JANSSON_VERSION="2.11"
+ARG JANSSON_VERSION="2.12"
RUN curl -O http://www.digip.org/jansson/releases/jansson-${JANSSON_VERSION}.tar.gz \
&& tar -xvzf jansson-${JANSSON_VERSION}.tar.gz \
&& cd jansson-${JANSSON_VERSION} \
@@ -53,7 +53,7 @@ RUN curl -O http://www.digip.org/jansson/releases/jansson-${JANSSON_VERSION}.tar
&& make install \
&& cd /app/deps \
&& rm -Rf jansson-${JANSSON_VERSION}
-ARG LIBJWT_VERSION="1.9.0"
+ARG LIBJWT_VERSION="1.11.0"
RUN curl -o libjwt-v${LIBJWT_VERSION}.tar.gz -L \
"https://github.com/benmcollins/libjwt/archive/v${LIBJWT_VERSION}.tar.gz" \
&& tar -xvzf libjwt-v${LIBJWT_VERSION}.tar.gz \
@@ -85,7 +85,7 @@ RUN ldconfig \
&& make install
-FROM debian:stretch
+FROM debian:buster
ENV LANG C.UTF-8
ENV LANGUAGE C.UTF-8
ENV LC_ALL C.UTF-8
@@ -96,11 +96,11 @@ RUN echo '/usr/local/lib/elektra/' > /etc/ld.so.conf.d/elektra.conf \
RUN apt-get update && apt-get install -y \
libasan3 \
libubsan0 \
- libboost-system1.62.0 \
- libboost-filesystem1.62.0 \
- libboost-thread1.62.0 \
+ libboost-system1.67.0 \
+ libboost-filesystem1.67.0 \
+ libboost-thread1.67.0 \
libssl1.1 \
- libicu57 \
+ libicu63 \
libyajl2 \
pwgen \
&& rm -rf /var/lib/apt/lists/*
