diff --git a/Dockerfile b/Dockerfile index 4b1b203..6122a59 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM registry.fedoraproject.org/fedora:26 +FROM baseruntime/baseruntime:latest ENV POSTFIX_SMTP_PORT=10025 NAME=postfix ARCH=x86_64 LABEL MAINTAINER "Petr Hracek" @@ -16,8 +16,10 @@ LABEL summary="Postfix is a Mail Transport Agent (MTA)." \ io.openshift.expose-services="10025:postfix" \ io.openshift.tags="postfix,mail,mta" -RUN dnf install -y --setopt=tsflags=nodocs postfix findutils && \ - dnf -y clean all +COPY repos/* /etc/yum.repos.d/ +RUN microdnf --nodocs --enablerepo fedora install findutils && \ + microdnf --nodocs --enablerepo postfix install postfix && \ + microdnf -y clean all ADD files /files ADD README.md / diff --git a/repos/fedora.repo b/repos/fedora.repo new file mode 100644 index 0000000..3404240 --- /dev/null +++ b/repos/fedora.repo @@ -0,0 +1,4 @@ +[fedora] +name=fedora +baseurl=https://mirrors.nic.cz/fedora/linux/development/26/Everything/x86_64/os/ +enabled=0 diff --git a/repos/perl.repo b/repos/perl.repo new file mode 100644 index 0000000..63394b1 --- /dev/null +++ b/repos/perl.repo @@ -0,0 +1,4 @@ +[perl] +name=perl +baseurl=https://kojipkgs.fedoraproject.org/repos/module-fcd86adc7a9c7e0a/latest/x86_64/ +enabled=0 diff --git a/repos/postfix.repo b/repos/postfix.repo new file mode 100644 index 0000000..1521efc --- /dev/null +++ b/repos/postfix.repo @@ -0,0 +1,4 @@ +[postfix] +name=postfix +baseurl=https://kojipkgs.stg.fedoraproject.org/compose/branched/jkaluza/latest-Fedora-Modular-26/compose/Server/x86_64/os/ +enabled=0