Skip to content

Commit 23ee4f6

Browse files
committed
added IMAP extension to workspace
1 parent 4e48628 commit 23ee4f6

5 files changed

Lines changed: 41 additions & 0 deletions

File tree

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ services:
1919
- INSTALL_BLACKFIRE=${INSTALL_BLACKFIRE}
2020
- INSTALL_SOAP=${WORKSPACE_INSTALL_SOAP}
2121
- INSTALL_LDAP=${WORKSPACE_INSTALL_LDAP}
22+
- INSTALL_IMAP=${WORKSPACE_INSTALL_IMAP}
2223
- INSTALL_MONGO=${WORKSPACE_INSTALL_MONGO}
2324
- INSTALL_PHPREDIS=${WORKSPACE_INSTALL_PHPREDIS}
2425
- INSTALL_MSSQL=${WORKSPACE_INSTALL_MSSQL}

env-example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ PHP_INTERPRETER=php-fpm
3232
WORKSPACE_INSTALL_XDEBUG=false
3333
WORKSPACE_INSTALL_LDAP=false
3434
WORKSPACE_INSTALL_SOAP=false
35+
WORKSPACE_INSTALL_IMAP=false
3536
WORKSPACE_INSTALL_MONGO=false
3637
WORKSPACE_INSTALL_PHPREDIS=false
3738
WORKSPACE_INSTALL_MSSQL=false

workspace/Dockerfile-56

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,21 @@ RUN if [ ${INSTALL_SOAP} = true ]; then \
6969
apt-get -y install libxml2-dev php5.6-soap \
7070
;fi
7171

72+
#####################################
73+
# IMAP:
74+
#####################################
75+
USER root
76+
77+
ARG INSTALL_IMAP=false
78+
ENV INSTALL_IMAP ${INSTALL_IMAP}
79+
80+
RUN if [ ${INSTALL_IMAP} = true ]; then \
81+
# Install the PHP IMAP extension
82+
add-apt-repository -y ppa:ondrej/php && \
83+
apt-get update -yqq && \
84+
apt-get -y install php5.6-imap \
85+
;fi
86+
7287
#####################################
7388
# Set Timezone
7489
#####################################

workspace/Dockerfile-70

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,18 @@ RUN if [ ${INSTALL_LDAP} = true ]; then \
8282
apt-get install -y php7.0-ldap \
8383
;fi
8484

85+
#####################################
86+
# IMAP:
87+
#####################################
88+
89+
ARG INSTALL_IMAP=false
90+
ENV INSTALL_IMAP ${INSTALL_IMAP}
91+
92+
RUN if [ ${INSTALL_IMAP} = true ]; then \
93+
apt-get update -yqq && \
94+
apt-get install -y php7.0-imap \
95+
;fi
96+
8597
#####################################
8698
# Set Timezone
8799
#####################################

workspace/Dockerfile-71

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,18 @@ RUN if [ ${INSTALL_LDAP} = true ]; then \
8282
apt-get install -y php7.1-ldap \
8383
;fi
8484

85+
#####################################
86+
# IMAP:
87+
#####################################
88+
89+
ARG INSTALL_IMAP=false
90+
ENV INSTALL_IMAP ${INSTALL_IMAP}
91+
92+
RUN if [ ${INSTALL_IMAP} = true ]; then \
93+
apt-get update -yqq && \
94+
apt-get install -y php7.1-imap \
95+
;fi
96+
8597
#####################################
8698
# Set Timezone
8799
#####################################

0 commit comments

Comments
 (0)