zimbra/zmbuilder/Dockerfile

55 lines
1.4 KiB
Docker

FROM almalinux:8
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
ARG ZM_VERSION=9.0.0 \
ZM_PATCH=37
ENV ZM_VERSION=${ZM_VERSION} \
ZM_PATCH=${ZM_PATCH}
RUN set -x &&\
dnf group install -y "Development Tools" &&\
dnf config-manager --set-enabled -y powertools &&\
dnf module enable -y javapackages-tools &&\
dnf install -y java-1.8.0-openjdk \
gcc-c++ \
ant-junit \
ruby \
git \
maven \
perl \
cpan \
wget \
curl \
vim \
rpm-build \
createrepo \
rsync \
patch\
make \
cmake \
sudo \
expat-devel \
pcre2-devel \
libaio-devel \
ncurses-devel \
curl-devel \
pam-devel \
bison \
file-devel \
perl-HTML-Tagset \
perl-Module-Install \
libidn-devel \
&&\
dnf clean all &&\
mkdir /work &&\
chmod 777 /work &&\
mkdir /patches
COPY bin/ /usr/local/bin/
COPY patches /patches
#COPY zmbuilder.repo /etc/yum.repos.d/zmbuilder.repo
WORKDIR /work
CMD zmbuilder