diff --git a/Dockerfile b/Dockerfile index 5a3c773..5410058 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,12 +18,15 @@ ARG BUILD_MAINTAINER LABEL build_version="${BUILD_MAINTAINER} version: ${BUILD_APP_VERSION} Build-date:- ${BUILD_DATE}" LABEL maintainer="${BUILD_MAINTAINER}" -# 1. EPEL und Basis-Tools (shadow-utils ist kritisch für useradd!) -RUN microdnf install -y --nodocs \ - https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \ +# 1. Basis-Setup: Zertifikate und EPEL +RUN microdnf install -y --nodocs ca-certificates && \ + rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \ microdnf update -y && \ microdnf install -y --nodocs \ - xz tar shadow-utils tzdata && \ + xz \ + tar \ + shadow-utils \ + tzdata && \ microdnf clean all # add s6 overlay diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 55aec12..ce302f7 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -17,12 +17,15 @@ ARG BUILD_MAINTAINER LABEL build_version="${BUILD_MAINTAINER} version: ${BUILD_APP_VERSION} Build-date:- ${BUILD_DATE}" LABEL maintainer="${BUILD_MAINTAINER}" -# 1. EPEL und Basis-Tools (shadow-utils ist kritisch für useradd!) -RUN microdnf install -y --nodocs \ - https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \ +# 1. Basis-Setup: Zertifikate und EPEL +RUN microdnf install -y --nodocs ca-certificates && \ + rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \ microdnf update -y && \ microdnf install -y --nodocs \ - xz tar shadow-utils tzdata && \ + xz \ + tar \ + shadow-utils \ + tzdata && \ microdnf clean all # 2. S6 Overlay hinzufügen (explizit für aarch64)