# syntax=docker.io/docker/dockerfile:1.5.2 FROM ubuntu:20.04 RUN </etc/apt/sources.list.d/z-push.list apt-get update apt-get install -y z-push-kopano z-push-backend-kopano z-push-config-apache z-push-config-apache-autodiscover apt-get install -y php-mbstring apt-get install -f -y --no-install-recommends # cleanup apt-get autoclean rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ~/.cache ~/.npm rm -rf core-11.0.2.50.507cbae-Ubuntu_20.04-amd64 EOF # use envsubst in entrypoint script to convert config templates to actual config files COPY 30-z-push.ini /etc/php/7.4/apache2/conf.d COPY --chmod=0775 entrypoint.sh /entrypoint.sh EXPOSE 80 VOLUME /etc/z-push VOLUME /var/lib/z-push ENTRYPOINT ["/entrypoint.sh"] CMD ["apache2", "-DFOREGROUND"]