diff --git a/CHANGELOG.md b/CHANGELOG.md index 53b3ac11..87c7f1e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,10 @@ NOTE: Add new changes BELOW THIS COMMENT. - Go version has been updated to prevent the possibility of exploiting the Go vulnerabilities fixed in [1.24.2][go-1.24.2]. +### Changed + +- Alpine Linux version in `Dockerfile` has been updated to 3.21 ([#7588]). + ### Deprecated - Node 20 support, Node 22 will be required in future releases. @@ -38,6 +42,7 @@ NOTE: Add new changes BELOW THIS COMMENT. - Node 18 support. +[#7588]: https://github.com/AdguardTeam/AdGuardHome/issues/7588 [#7734]: https://github.com/AdguardTeam/AdGuardHome/issues/7734 [go-1.24.2]: https://groups.google.com/g/golang-announce/c/Y2uBTVKjBQk diff --git a/docker/Dockerfile b/docker/Dockerfile index 38198aa6..81331e05 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,12 +1,12 @@ # A docker file for scripts/make/build-docker.sh. -FROM alpine:3.18 +FROM alpine:3.21 ARG BUILD_DATE ARG VERSION ARG VCS_REF -LABEL\ +LABEL \ maintainer="AdGuard Team " \ org.opencontainers.image.authors="AdGuard Team " \ org.opencontainers.image.created=$BUILD_DATE \ @@ -30,8 +30,8 @@ ARG TARGETARCH ARG TARGETOS ARG TARGETVARIANT -COPY --chown=nobody:nogroup\ - ./${DIST_DIR}/docker/AdGuardHome_${TARGETOS}_${TARGETARCH}_${TARGETVARIANT}\ +COPY --chown=nobody:nogroup \ + ./${DIST_DIR}/docker/AdGuardHome_${TARGETOS}_${TARGETARCH}_${TARGETVARIANT} \ /opt/adguardhome/AdGuardHome RUN setcap 'cap_net_bind_service=+eip' /opt/adguardhome/AdGuardHome @@ -45,8 +45,15 @@ RUN setcap 'cap_net_bind_service=+eip' /opt/adguardhome/AdGuardHome # 3000 : TCP, UDP : HTTP(S) (alt, incl. HTTP/3) # 5443 : TCP, UDP : DNSCrypt (alt) # 6060 : TCP : HTTP (pprof) -EXPOSE 53/tcp 53/udp 67/udp 68/udp 80/tcp 443/tcp 443/udp 853/tcp\ - 853/udp 3000/tcp 3000/udp 5443/tcp 5443/udp 6060/tcp +EXPOSE 53/tcp 53/udp \ + 67/udp \ + 68/udp \ + 80/tcp \ + 443/tcp 443/udp \ + 853/tcp 853/udp \ + 3000/tcp 3000/udp \ + 5443/tcp 5443/udp \ + 6060/tcp WORKDIR /opt/adguardhome/work diff --git a/scripts/make/build-docker.sh b/scripts/make/build-docker.sh index c998b3f7..2835f059 100644 --- a/scripts/make/build-docker.sh +++ b/scripts/make/build-docker.sh @@ -117,6 +117,8 @@ $sudo_cmd docker "$debug_flags" \ --build-arg DIST_DIR="$dist_dir" \ --build-arg VCS_REF="$commit" \ --build-arg VERSION="$version" \ + --debug \ --output "$docker_output" \ --platform "$docker_platforms" \ + --progress 'plain' \ $docker_version_tag $docker_channel_tag -f ./docker/Dockerfile .