From 15e959391d81e909010ae39b10db2b249517ab84 Mon Sep 17 00:00:00 2001 From: Pim van den Berg Date: Sat, 17 Sep 2022 15:24:14 +0200 Subject: [PATCH] fix(Dockerfile): fail build when apt-get fails --- debian/11/Dockerfile | 10 +++++----- debian/11/build.sh | 2 +- debian/12/Dockerfile | 10 +++++----- debian/12/build.sh | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/debian/11/Dockerfile b/debian/11/Dockerfile index 70beedd..e8e3b95 100644 --- a/debian/11/Dockerfile +++ b/debian/11/Dockerfile @@ -1,15 +1,15 @@ FROM debian:bullseye-slim -RUN set -eux; \ - apt-get update; \ - apt-get upgrade -y; \ - apt-get install -y --no-install-recommends \ +RUN set -eux && \ + apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get upgrade -y && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ pdns-server \ pdns-backend-bind \ sqlite3 \ bind9-dnsutils \ inotify-tools \ - ; \ + && \ rm -rf /var/lib/apt/lists/* ADD start.sh / diff --git a/debian/11/build.sh b/debian/11/build.sh index c7a1f93..7c1f192 100755 --- a/debian/11/build.sh +++ b/debian/11/build.sh @@ -1,6 +1,6 @@ #!/bin/sh -set -x +set -ex IMAGE=pommib/powerdns:4.4-bullseye docker pull $IMAGE diff --git a/debian/12/Dockerfile b/debian/12/Dockerfile index 57fe68b..9964bb9 100644 --- a/debian/12/Dockerfile +++ b/debian/12/Dockerfile @@ -1,15 +1,15 @@ FROM debian:bookworm-slim -RUN set -eux; \ - apt-get update; \ - apt-get upgrade -y; \ - apt-get install -y --no-install-recommends \ +RUN set -eux && \ + apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get upgrade -y && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ pdns-server \ pdns-backend-bind \ sqlite3 \ bind9-dnsutils \ inotify-tools \ - ; \ + && \ rm -rf /var/lib/apt/lists/* ADD start.sh / diff --git a/debian/12/build.sh b/debian/12/build.sh index acb58d4..0338aad 100755 --- a/debian/12/build.sh +++ b/debian/12/build.sh @@ -1,6 +1,6 @@ #!/bin/sh -set -x +set -ex IMAGE=pommib/powerdns:4.6-bookworm docker pull $IMAGE