summaryrefslogtreecommitdiffstats
path: root/99-ucs-4.1/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to '99-ucs-4.1/Dockerfile')
-rw-r--r--99-ucs-4.1/Dockerfile29
1 files changed, 29 insertions, 0 deletions
diff --git a/99-ucs-4.1/Dockerfile b/99-ucs-4.1/Dockerfile
new file mode 100644
index 0000000..7ece0bf
--- /dev/null
+++ b/99-ucs-4.1/Dockerfile
@@ -0,0 +1,29 @@
+FROM kolab/base:16
+MAINTAINER Kolab Systems AG <contact@kolabsystems.com>
+
+# Install kolab
+RUN yum -y install \
+ httpd && \
+ yum -y install \
+ expect \
+ kolab-conf \
+ kolab-imap \
+ kolab-mta \
+ kolab-webclient \
+ mariadb-server \
+ mod_ssl \
+ supervisor && \
+ yum -y reinstall --setopt=tsflags= \
+ chwala \
+ roundcubemail && \
+ yum clean all
+
+EXPOSE 25 80 110 143 443 587 993 995 4190 8080
+VOLUME ["/data"]
+
+ADD /entrypoint.sh /entrypoint.sh
+RUN chmod a+x /entrypoint.sh
+
+# Add config and setup script, run it
+ADD service-wrapper.sh /bin/service-wrapper.sh
+ADD configs/supervisord.conf /etc/supervisord.conf