New Files
This commit is contained in:
22
Dockerfile
Normal file
22
Dockerfile
Normal file
@ -0,0 +1,22 @@
|
||||
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"]
|
Reference in New Issue
Block a user