diff --git a/Dockerfile b/Dockerfile index 5dc0b68..46a9dc0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,27 +1,26 @@ FROM alpine:3.15.5 -ARG UNBOUND_VERSION=1.16.2 +ARG UNBOUND_VERSION=1.17.0 # Install dependencies and build unbound, clean up after -RUN apk --update add --no-cache alpine-sdk dns-root-hints expat-dev git openssl-dev && \ +RUN apk --update add --no-cache alpine-sdk bison dns-root-hints expat-dev flex git openssl-dev && \ # Clone tag and build unbound source (https://github.com/NLnetLabs/unbound) git clone --depth 1 --branch "release-${UNBOUND_VERSION}" https://github.com/NLnetLabs/unbound.git /tmp/unbound && \ cd /tmp/unbound && \ ./configure && \ make && \ make install && \ - # Cleanup build tools + # Clean up build dependencies make clean && \ + cd /srv && \ rm -rf /tmp/* && \ - apk del alpine-sdk expat-dev git openssl-dev + apk del alpine-sdk bison expat-dev flex git openssl-dev # Prepare image COPY entrypoint.sh / COPY healthcheck.sh /srv/ ## Prepare unbound -RUN addgroup -S unbound -RUN adduser -S -G unbound unbound RUN mkdir -p /srv/unbound/conf COPY unbound.conf /srv/unbound/unbound.conf diff --git a/changelog.md b/changelog.md index a3883b2..a6f1beb 100644 --- a/changelog.md +++ b/changelog.md @@ -3,6 +3,9 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [1.17.0] +- Updated Unbound to version `1.17.0` + ## [1.16.2] - Updated Unbound to version `1.16.2` - Added local healthcheck record and new healthcheck script