Files
base/Dockerfile
Arnaud G. GIBERT 10cdc0eaef - New custome made image building with mk_base_image!
- Support new isl command,
- Use now rx3-base 1.1.0 RPM,
- Use now docker-tools-1.5.0.
2026-04-06 00:41:46 +02:00

50 lines
1.6 KiB
Docker

# Rx3-Docker/Base Docker Image
#-------------------------------------------------------------------------------
FROM mageia:9 AS builder
ARG IMG_URL
ARG IMG_LANG
ARG IMG_LANGUAGE
ARG IMG_LOCALTIME
ARG URPMI_SETUP_URL="http://mirror.rx3.net/rx3/sbin/urpmi-setup-9"
#-------------------------------------------------------------------------------------------------------------------------------
# Build Stage
#-------------------------------------------------------------------------------------------------------------------------------
RUN curl -L ${URPMI_SETUP_URL} | bash \
&& urpmi --force docker_tools-devel \
&& mk_base_image --verbose --direct --distrib 9 --lang ${IMG_LANG} --language ${IMG_LANGUAGE} --localtime ${IMG_LOCALTIME} \
&& chroot /var/tmp/base_root bash -lc "isl --add ${IMG_URL}"
#-------------------------------------------------------------------------------------------------------------------------------
# Final Stage
#-------------------------------------------------------------------------------------------------------------------------------
FROM scratch
ARG IMG_NAME
ARG IMG_NAME_FULL
ARG IMG_VERSION
ARG IMG_MAINTAINER
LABEL org.rx3.${IMG_NAME}.name=${IMG_NAME_FULL}
LABEL org.rx3.${IMG_NAME}.version=${IMG_VERSION}
LABEL org.rx3.${IMG_NAME}.maintainer=${IMG_MAINTAINER}
LABEL maintainer=${IMG_MAINTAINER}
COPY --from=builder /var/tmp/base_root /
CMD ["/bin/bash"]
ENTRYPOINT []