diff --git a/deploy/docker/evobgp-agent/Dockerfile b/deploy/docker/evobgp-agent/Dockerfile index f92d4a7..0cfff27 100644 --- a/deploy/docker/evobgp-agent/Dockerfile +++ b/deploy/docker/evobgp-agent/Dockerfile @@ -1,7 +1,7 @@ # evobgp-agent + bird2 из репозитория Ubuntu Noble (тот же стек, что evobgp-bird2). # См. gobinary/Dockerfile — ECR Public вместо прямого pull с Docker Hub. # Порядок слоёв как в gobinary: кэш модулей отдельно от исходников (CI/CD BuildKit). -FROM public.ecr.aws/docker/library/golang:1.22-bookworm AS deps +FROM public.ecr.aws/docker/library/golang:1.24-bookworm AS deps WORKDIR /src COPY go.mod go.sum ./ RUN go mod download diff --git a/deploy/docker/gobinary/Dockerfile b/deploy/docker/gobinary/Dockerfile index c1a508f..d229eab 100644 --- a/deploy/docker/gobinary/Dockerfile +++ b/deploy/docker/gobinary/Dockerfile @@ -2,7 +2,7 @@ # INSTALL_BIRDC=1 собирает BIRD 2.14 из исходников (birdc) для EVOBGP_BIRDC_SOCKET; иначе пакет Debian не используется. # Базовые образы из ECR Public (официальное зеркало library/*), чтобы CI не зависел от auth.docker.io. # Отдельный stage для кэша модулей (CI: один раз --target deps, затем параллельные сборки с cache-from). -FROM public.ecr.aws/docker/library/golang:1.22-bookworm AS deps +FROM public.ecr.aws/docker/library/golang:1.24-bookworm AS deps WORKDIR /src COPY go.mod go.sum ./ RUN go mod download