Skip to content
Snippets Groups Projects
Commit 7134346c authored by nimrod's avatar nimrod
Browse files

Added Docker pre-commit hooks.

- hadolint and docker-compose config.
- Fix what hadolint complained about.
parent 20935d94
Branches
No related tags found
No related merge requests found
...@@ -25,3 +25,8 @@ repos: ...@@ -25,3 +25,8 @@ repos:
hooks: hooks:
- id: shell-lint - id: shell-lint
- id: shellcheck - id: shellcheck
- repo: https://www.shore.co.il/git/docker-pre-commit
rev: v0.1.0
hooks:
- id: hadolint
- id: docker-compose
FROM debian:sid-slim FROM debian:sid-slim
RUN apt-get update && \ RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
ca-certificates \ ca-certificates=20190110 \
ldap-account-manager\ ldap-account-manager=6.7-1 \
patch \ patch=2.7.6-4 \
wget \ wget=1.20.1-1.1 \
&& \ && \
chmod 755 /var/log/apache2 && \ chmod 755 /var/log/apache2 && \
ln -sf /dev/stdout /var/log/apache2/access.log && \ ln -sf /dev/stdout /var/log/apache2/access.log && \
......
FROM debian:stretch-slim FROM debian:stretch-slim
RUN apt-get update && \ RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
ca-certificates \ ca-certificates=20161130+nmu1+deb9u1 \
gosu \ gosu=1.10-1+b2 \
libnss-ldapd \ libnss-ldapd=0.9.7-2+deb9u1 \
libpam-ldapd \ libpam-ldapd=0.9.7-2+deb9u1 \
&& \ && \
mkdir -p /run/nslcd && \ mkdir -p /run/nslcd && \
chown -R nslcd:nslcd /run/nslcd/ && \ chown -R nslcd:nslcd /run/nslcd/ && \
......
...@@ -2,9 +2,9 @@ FROM debian:stretch-slim ...@@ -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 && \ RUN echo 'deb http://deb.debian.org/debian stretch-backports main' > /etc/apt/sources.list.d/backports.list && \
apt-get update && \ apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
gnutls-bin \ gnutls-bin=3.5.8-5+deb9u4 \
ldap-utils \ ldap-utils=2.4.44+dfsg-5+deb9u2 \
slapd \ slapd=2.4.44+dfsg-5+deb9u2 \
&& \ && \
mkdir -p /run/slapd && \ mkdir -p /run/slapd && \
rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/* rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment