X-Git-Url: https://code.citadel.org/?p=citadel-docker.git;a=blobdiff_plain;f=Dockerfile;fp=Dockerfile;h=ad5ee2b46ba5a9edae4d1b43f06eb5c34e3e0b71;hp=3a62e8d2e619fd6fda5a7d2f236f1e85f54cdae1;hb=42304ed7c99440e6329b9d438f796e6d279795aa;hpb=2388e3fe2ae9715cb37b9ba2400b63418d87c501 diff --git a/Dockerfile b/Dockerfile index 3a62e8d..ad5ee2b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,13 +2,15 @@ # This container is built on MiniDeb, a stripped down version of Debian for use in containers. # Rehosting on another base Linux image is not expected to create compatibility issues. -FROM bitnami/minideb:latest +FROM debian:11-slim # All long term persistent data goes here. Any volume driver may be used. VOLUME /citadel-data +RUN apt -y update + # Install prerequisites -RUN install_packages gcc bison make zlib1g-dev libldap2-dev libssl-dev gettext libical-dev libexpat1-dev curl libcurl4-openssl-dev git autoconf automake netbase libreadline-dev +RUN apt -y install gcc bison make zlib1g-dev libldap2-dev libssl-dev gettext libical-dev libexpat1-dev curl libcurl4-openssl-dev git autoconf automake netbase libreadline-dev # Build our own local copy of Berkeley DB, because the one included with the system libs is too old. RUN sh -c 'mkdir /tmp/db_build && \ @@ -29,7 +31,7 @@ RUN sh -c 'export CFLAGS=-I/usr/local/ctdlsupport/include && \ export LDFLAGS="-L/usr/local/ctdlsupport/lib -Wl,--rpath -Wl,/usr/local/ctdlsupport/lib" && \ mkdir /tmp/ctdl_build && \ cd /tmp/ctdl_build && \ - git clone git://git.citadel.org/appl/gitroot/citadel.git && \ + git clone git://git.citadel.org/citadel && \ cd /tmp/ctdl_build/citadel/libcitadel && \ ./bootstrap && \ ./configure --prefix=/usr && \