diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a12c2fd8fe547b5ba1151d1b89817db601cdbd6b..ad5587b9da3067406524efe1437a3843108835f3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -25,3 +25,8 @@ repos: hooks: - id: shell-lint - id: shellcheck + - repo: https://www.shore.co.il/git/docker-pre-commit + rev: v0.1.0 + hooks: + - id: hadolint + - id: docker-compose diff --git a/ldap-account-manager/Dockerfile b/ldap-account-manager/Dockerfile index 3217dfdee8daf78e8beaaae926afd50182a86b03..0d55bb893cd29c328f6834cc086db2c338e13165 100644 --- a/ldap-account-manager/Dockerfile +++ b/ldap-account-manager/Dockerfile @@ -1,10 +1,10 @@ FROM debian:sid-slim RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ - ca-certificates \ - ldap-account-manager\ - patch \ - wget \ + ca-certificates=20190110 \ + ldap-account-manager=6.7-1 \ + patch=2.7.6-4 \ + wget=1.20.1-1.1 \ && \ chmod 755 /var/log/apache2 && \ ln -sf /dev/stdout /var/log/apache2/access.log && \ diff --git a/nss-pam-ldapd/Dockerfile b/nss-pam-ldapd/Dockerfile index b9c274f8b3ec4760c6d03c86fe16671ea180beab..8bc9d8724c1bad3294dd09528fe8abe55e316ede 100644 --- a/nss-pam-ldapd/Dockerfile +++ b/nss-pam-ldapd/Dockerfile @@ -1,10 +1,10 @@ FROM debian:stretch-slim RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ - ca-certificates \ - gosu \ - libnss-ldapd \ - libpam-ldapd \ + ca-certificates=20161130+nmu1+deb9u1 \ + gosu=1.10-1+b2 \ + libnss-ldapd=0.9.7-2+deb9u1 \ + libpam-ldapd=0.9.7-2+deb9u1 \ && \ mkdir -p /run/nslcd && \ chown -R nslcd:nslcd /run/nslcd/ && \ diff --git a/slapd/Dockerfile b/slapd/Dockerfile index 2ed2b022cf69f2360f6045330466e2dc5d351812..8b3b550ca400dae3f3c75cb47f44240e17f70cd3 100644 --- a/slapd/Dockerfile +++ b/slapd/Dockerfile @@ -2,9 +2,9 @@ FROM debian:stretch-slim RUN echo 'deb http://deb.debian.org/debian stretch-backports main' > /etc/apt/sources.list.d/backports.list && \ apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ - gnutls-bin \ - ldap-utils \ - slapd \ + gnutls-bin=3.5.8-5+deb9u4 \ + ldap-utils=2.4.44+dfsg-5+deb9u2 \ + slapd=2.4.44+dfsg-5+deb9u2 \ && \ mkdir -p /run/slapd && \ rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/*