diff --git a/docker-compose.yml b/docker-compose.yml index 2649ec3..494670d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -19,6 +19,7 @@ services: - INSTALL_BLACKFIRE=${INSTALL_BLACKFIRE} - INSTALL_SOAP=${WORKSPACE_INSTALL_SOAP} - INSTALL_LDAP=${WORKSPACE_INSTALL_LDAP} + - INSTALL_IMAP=${WORKSPACE_INSTALL_IMAP} - INSTALL_MONGO=${WORKSPACE_INSTALL_MONGO} - INSTALL_PHPREDIS=${WORKSPACE_INSTALL_PHPREDIS} - INSTALL_MSSQL=${WORKSPACE_INSTALL_MSSQL} diff --git a/env-example b/env-example index 95d5e25..5d082ab 100644 --- a/env-example +++ b/env-example @@ -32,6 +32,7 @@ PHP_INTERPRETER=php-fpm WORKSPACE_INSTALL_XDEBUG=false WORKSPACE_INSTALL_LDAP=false WORKSPACE_INSTALL_SOAP=false +WORKSPACE_INSTALL_IMAP=false WORKSPACE_INSTALL_MONGO=false WORKSPACE_INSTALL_PHPREDIS=false WORKSPACE_INSTALL_MSSQL=false diff --git a/workspace/Dockerfile-56 b/workspace/Dockerfile-56 index 6651022..76fbe2c 100644 --- a/workspace/Dockerfile-56 +++ b/workspace/Dockerfile-56 @@ -69,6 +69,21 @@ RUN if [ ${INSTALL_SOAP} = true ]; then \ apt-get -y install libxml2-dev php5.6-soap \ ;fi +##################################### +# IMAP: +##################################### +USER root + +ARG INSTALL_IMAP=false +ENV INSTALL_IMAP ${INSTALL_IMAP} + +RUN if [ ${INSTALL_IMAP} = true ]; then \ + # Install the PHP IMAP extension + add-apt-repository -y ppa:ondrej/php && \ + apt-get update -yqq && \ + apt-get -y install php5.6-imap \ +;fi + ##################################### # Set Timezone ##################################### diff --git a/workspace/Dockerfile-70 b/workspace/Dockerfile-70 index b475a79..06421db 100644 --- a/workspace/Dockerfile-70 +++ b/workspace/Dockerfile-70 @@ -82,6 +82,18 @@ RUN if [ ${INSTALL_LDAP} = true ]; then \ apt-get install -y php7.0-ldap \ ;fi +##################################### +# IMAP: +##################################### + +ARG INSTALL_IMAP=false +ENV INSTALL_IMAP ${INSTALL_IMAP} + +RUN if [ ${INSTALL_IMAP} = true ]; then \ + apt-get update -yqq && \ + apt-get install -y php7.0-imap \ +;fi + ##################################### # Set Timezone ##################################### diff --git a/workspace/Dockerfile-71 b/workspace/Dockerfile-71 index eedb8f2..6fe5991 100644 --- a/workspace/Dockerfile-71 +++ b/workspace/Dockerfile-71 @@ -82,6 +82,18 @@ RUN if [ ${INSTALL_LDAP} = true ]; then \ apt-get install -y php7.1-ldap \ ;fi +##################################### +# IMAP: +##################################### + +ARG INSTALL_IMAP=false +ENV INSTALL_IMAP ${INSTALL_IMAP} + +RUN if [ ${INSTALL_IMAP} = true ]; then \ + apt-get update -yqq && \ + apt-get install -y php7.1-imap \ +;fi + ##################################### # Set Timezone #####################################