]> git.ipfire.org Git - pbs.git/blobdiff - Dockerfile.in
Run services as nobody
[pbs.git] / Dockerfile.in
index 78dd42a9e566dd66666b6e1e28821e270aba79b5..263ab7f6f52635e9ccaf3156fa37f8c8216d5b76 100644 (file)
@@ -12,8 +12,11 @@ RUN yum install -y \
        autoconf \
        intltool \
        make \
+       openssl-perl \
        python2-pip \
        python-daemon \
+       python-ldap \
+       python-markdown \
        python-memcached \
        python-psycopg2 \
        python-tornado \
@@ -27,6 +30,11 @@ RUN pip install geoip2
 RUN groupadd -g 2000 pbs && \
        useradd --system --no-create-home --shell /bin/bash --uid 2000 --gid 2000 pbs
 
+# Install LDAP certificate
+RUN mkdir -p /etc/openldap/cacerts
+COPY src/misc/lets-encrypt-x3-cross-signed.pem /etc/openldap/cacerts/
+RUN c_rehash -v /etc/openldap/cacerts
+
 # Copy the source code
 COPY . /build/pakfire-build-service