all: upd base docker

This commit is contained in:
Ainar Garipov
2025-04-10 20:35:55 +03:00
parent 5aee57e297
commit afcd90c381
4 changed files with 21 additions and 7 deletions

View File

@@ -21,7 +21,7 @@ NOTE: Add new changes BELOW THIS COMMENT.
NOTE: Add new changes ABOVE THIS COMMENT. NOTE: Add new changes ABOVE THIS COMMENT.
--> -->
## [v0.107.60] - 2025-04-09 ## [v0.107.60] - 2025-04-14
See also the [v0.107.60 GitHub milestone][ms-v0.107.60]. See also the [v0.107.60 GitHub milestone][ms-v0.107.60].
@@ -29,6 +29,10 @@ See also the [v0.107.60 GitHub milestone][ms-v0.107.60].
- Go version has been updated to prevent the possibility of exploiting the Go vulnerabilities fixed in [1.24.2][go-1.24.2]. - 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 ### Deprecated
- Node 20 support, Node 22 will be required in future releases. - Node 20 support, Node 22 will be required in future releases.
@@ -47,6 +51,7 @@ See also the [v0.107.60 GitHub milestone][ms-v0.107.60].
- Node 18 support. - Node 18 support.
[#7588]: https://github.com/AdguardTeam/AdGuardHome/issues/7588
[#7729]: https://github.com/AdguardTeam/AdGuardHome/issues/7729 [#7729]: https://github.com/AdguardTeam/AdGuardHome/issues/7729
[#7734]: https://github.com/AdguardTeam/AdGuardHome/issues/7734 [#7734]: https://github.com/AdguardTeam/AdGuardHome/issues/7734

View File

@@ -157,6 +157,7 @@
# Print Docker info. # Print Docker info.
docker info docker info
docker buildx version
# Prepare and push the build. # Prepare and push the build.
env \ env \

View File

@@ -1,12 +1,12 @@
# A docker file for scripts/make/build-docker.sh. # A docker file for scripts/make/build-docker.sh.
FROM alpine:3.18 FROM alpine:3.21
ARG BUILD_DATE ARG BUILD_DATE
ARG VERSION ARG VERSION
ARG VCS_REF ARG VCS_REF
LABEL\ LABEL \
maintainer="AdGuard Team <devteam@adguard.com>" \ maintainer="AdGuard Team <devteam@adguard.com>" \
org.opencontainers.image.authors="AdGuard Team <devteam@adguard.com>" \ org.opencontainers.image.authors="AdGuard Team <devteam@adguard.com>" \
org.opencontainers.image.created=$BUILD_DATE \ org.opencontainers.image.created=$BUILD_DATE \
@@ -30,8 +30,8 @@ ARG TARGETARCH
ARG TARGETOS ARG TARGETOS
ARG TARGETVARIANT ARG TARGETVARIANT
COPY --chown=nobody:nogroup\ COPY --chown=nobody:nogroup \
./${DIST_DIR}/docker/AdGuardHome_${TARGETOS}_${TARGETARCH}_${TARGETVARIANT}\ ./${DIST_DIR}/docker/AdGuardHome_${TARGETOS}_${TARGETARCH}_${TARGETVARIANT} \
/opt/adguardhome/AdGuardHome /opt/adguardhome/AdGuardHome
RUN setcap 'cap_net_bind_service=+eip' /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) # 3000 : TCP, UDP : HTTP(S) (alt, incl. HTTP/3)
# 5443 : TCP, UDP : DNSCrypt (alt) # 5443 : TCP, UDP : DNSCrypt (alt)
# 6060 : TCP : HTTP (pprof) # 6060 : TCP : HTTP (pprof)
EXPOSE 53/tcp 53/udp 67/udp 68/udp 80/tcp 443/tcp 443/udp 853/tcp\ EXPOSE 53/tcp 53/udp \
853/udp 3000/tcp 3000/udp 5443/tcp 5443/udp 6060/tcp 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 WORKDIR /opt/adguardhome/work

View File

@@ -119,4 +119,5 @@ $sudo_cmd docker "$debug_flags" \
--build-arg VERSION="$version" \ --build-arg VERSION="$version" \
--output "$docker_output" \ --output "$docker_output" \
--platform "$docker_platforms" \ --platform "$docker_platforms" \
--progress 'plain' \
$docker_version_tag $docker_channel_tag -f ./docker/Dockerfile . $docker_version_tag $docker_channel_tag -f ./docker/Dockerfile .