From 1b323827f64745fe949c4a3c7dcfb41ce4810e36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=90=D0=BD=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=BF=D0=BE=D0=B2?= Date: Sat, 25 Oct 2025 14:02:20 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D0=BE=D0=B1=D1=89=D0=B8=D0=B9=20help=20=D1=81?= =?UTF-8?q?=20=D0=BD=D0=BE=D0=B2=D1=8B=D0=BC=D0=B8=20=D0=B2=D0=BE=D0=B7?= =?UTF-8?q?=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D1=8F=D0=BC=D0=B8=20?= =?UTF-8?q?Multi-Arch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Обновлена секция Docker образов с указанием Multi-Arch поддержки - Добавлена новая секция Docker Builder с командами для работы с builder'ом - Обновлена секция Controller с указанием Multi-Arch поддержки - Добавлены новые примеры использования: * make docker setup-builder - настройка multi-arch builder * make docker build - собрать все образы (amd64 + arm64) * make controller build - собрать ansible-controller (multi-arch) * make docker clean-builder - очистка builder'а - Указаны поддерживаемые архитектуры: amd64, arm64, riscv64, ppc64le, s390x, 386, arm/v7, arm/v6 Теперь help отражает все новые возможности: - Multi-arch сборка для всех Docker образов - Команды для управления multi-arch builder'ом - Автоматическое извлечение тегов из базовых образов - Поддержка множества архитектур --- Makefile | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 5dd42b5..519cda2 100644 --- a/Makefile +++ b/Makefile @@ -641,9 +641,9 @@ help: @echo " make presets info - подробная информация о preset'е" @echo " make presets test - запустить тест с preset'ом" @echo "" - @echo "🐳 DOCKER ОБРАЗЫ:" + @echo "🐳 DOCKER ОБРАЗЫ (Multi-Arch):" @echo " make docker prepare - подготовка к работе с Docker Hub" - @echo " make docker build - собрать все Docker образы" + @echo " make docker build - собрать все Docker образы (amd64 + arm64)" @echo " make docker push - отправить образы в Docker Hub" @echo " make docker pull - загрузить образы из Docker Hub" @echo " make docker clean - удалить локальные образы" @@ -651,6 +651,11 @@ help: @echo " make docker update - обновить все образы (pull + build + push)" @echo " make docker purge - ПОЛНАЯ очистка Docker (ОСТОРОЖНО!)" @echo "" + @echo "🔧 DOCKER BUILDER (Multi-Arch):" + @echo " make docker setup-builder - настройка multi-arch builder в контейнере" + @echo " make docker clean-builder - очистка multi-arch builder" + @echo " 💡 Поддерживает: amd64, arm64, riscv64, ppc64le, s390x, 386, arm/v7, arm/v6" + @echo "" @echo "🔐 VAULT (управление секретами):" @echo " make vault create - создать новый файл секретов" @echo " make vault edit - редактировать существующие секреты" @@ -667,8 +672,8 @@ help: @echo " make git pull - получить изменения из репозитория" @echo " make git new - создать новую ветку" @echo "" - @echo "🎮 CONTROLLER (ansible-controller):" - @echo " make controller build - собрать ansible-controller" + @echo "🎮 CONTROLLER (ansible-controller Multi-Arch):" + @echo " make controller build - собрать ansible-controller (amd64 + arm64)" @echo " make controller run - запустить ansible-controller" @echo " make controller stop - остановить ansible-controller" @echo "" @@ -676,7 +681,10 @@ help: @echo " make presets list # показать все preset'ы" @echo " make presets test PRESET=etcd-patroni # тест с etcd-patroni" @echo " make role test minimal # быстрый тест" - @echo " make docker build # собрать все образы" + @echo " make docker setup-builder # настройка multi-arch builder" + @echo " make docker build # собрать все образы (amd64 + arm64)" + @echo " make controller build # собрать ansible-controller (multi-arch)" + @echo " make docker clean-builder # очистка builder'а" @echo " make docker purge # полная очистка Docker" @echo " make vault create # создать секреты" @echo ""