FROM registry.mycloudnc.ru/alt-base-image:latest AS atomicBase # Определяем тип сборки ARG BUILD_TYPE="default" ENV BUILD_TYPE=$BUILD_TYPE # Выполняем все шаги в одном RUN для минимизации слоёв RUN --mount=type=bind,source=./src,target=/src \ /src/main.sh # Стадия 2: Переход к пустому образу FROM scratch # Копируем всё содержимое из предыдущего образа COPY --from=atomicBase / / WORKDIR / # Помечаем образ как bootc совместимый LABEL containers.bootc=1 CMD ["/sbin/init"]