diff --git a/Makefile b/Makefile index 58816e5..7b73cdd 100644 --- a/Makefile +++ b/Makefile @@ -878,17 +878,30 @@ docker-build-image: exit 1; \ fi; \ TAG=$$($(MAKE) docker-get-base-tag IMAGE=$(IMAGE)); \ - echo ""; \ - echo "=========================================="; \ - echo "🔨 СБОРКА ОБРАЗА: $(DOCKER_REGISTRY):$(IMAGE)-$$TAG"; \ - echo "📋 Платформы: $(DOCKER_PLATFORMS)"; \ - echo "📋 Тег: $$TAG"; \ - echo "📋 Registry: $(DOCKER_REGISTRY)"; \ - echo "=========================================="; \ + if [ "$(IMAGE)" = "redos" ] || [ "$(IMAGE)" = "astra-linux" ]; then \ + PLATFORMS="linux/amd64"; \ + echo ""; \ + echo "=========================================="; \ + echo "🔨 СБОРКА ОБРАЗА: $(DOCKER_REGISTRY):$(IMAGE)-$$TAG"; \ + echo "📋 Платформы: $$PLATFORMS (только AMD64)"; \ + echo "📋 Тег: $$TAG"; \ + echo "📋 Registry: $(DOCKER_REGISTRY)"; \ + echo "⚠️ ВНИМАНИЕ: Базовый образ поддерживает только AMD64"; \ + echo "=========================================="; \ + else \ + PLATFORMS="$(DOCKER_PLATFORMS)"; \ + echo ""; \ + echo "=========================================="; \ + echo "🔨 СБОРКА ОБРАЗА: $(DOCKER_REGISTRY):$(IMAGE)-$$TAG"; \ + echo "📋 Платформы: $$PLATFORMS"; \ + echo "📋 Тег: $$TAG"; \ + echo "📋 Registry: $(DOCKER_REGISTRY)"; \ + echo "=========================================="; \ + fi; \ echo ""; \ cd dockerfiles/$(IMAGE) && \ docker buildx build \ - --platform $(DOCKER_PLATFORMS) \ + --platform $$PLATFORMS \ --tag $(DOCKER_REGISTRY):$(IMAGE)-$$TAG \ --tag $(DOCKER_REGISTRY):$(IMAGE)-latest \ --push \