From 393d6ad666ad85f37dc0254fa134f60a3b141eaf Mon Sep 17 00:00:00 2001 From: Gertjan Krol Date: Tue, 7 Nov 2023 21:42:40 +0100 Subject: [PATCH] Updated Unbound to version `1.18.0` and lowered healthcheck interval --- Dockerfile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1faf489..2a79a3d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM alpine:3.15.5 -ARG UNBOUND_VERSION=1.17.0 +ARG UNBOUND_VERSION=1.18.0 # Install dependencies and build unbound, clean up after RUN apk --update add --no-cache alpine-sdk bison dns-root-hints expat-dev flex git openssl-dev && \ @@ -20,11 +20,10 @@ RUN apk --update add --no-cache alpine-sdk bison dns-root-hints expat-dev flex g COPY entrypoint.sh /srv/ COPY healthcheck.sh /srv/ -## Prepare unbound -RUN addgroup -S unbound -RUN adduser -S -G unbound unbound +# Prepare unbound +RUN addgroup -S unbound && adduser -S -G unbound unbound RUN mkdir -p /srv/unbound/conf COPY unbound.conf /srv/unbound/unbound.conf -HEALTHCHECK --interval=30s --timeout=2s --retries=1 CMD sh /srv/healthcheck.sh +HEALTHCHECK --interval=10s --timeout=1s --retries=1 CMD sh /srv/healthcheck.sh ENTRYPOINT ["sh", "/srv/entrypoint.sh"]