Skip to content

Commit da27e17

Browse files
committed
Merge pull request #31 from slashrsm/redis
Add php redis extension.
2 parents 114123d + 79621ef commit da27e17

12 files changed

Lines changed: 40 additions & 6 deletions

File tree

5.4/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ WORKDIR /var/www/html
77
RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev sudo \
88
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
99
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
10+
&& pecl install redis \
11+
&& docker-php-ext-enable redis \
1012
&& curl -sS https://getcomposer.org/installer | php \
1113
&& mv composer.phar /usr/local/bin/composer \
1214
&& echo "export PATH=~/.composer/vendor/bin:\$PATH" >> ~/.bash_profile \

5.4/apache/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ VOLUME /var/www/html
66
RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev \
77
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
88
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
9+
&& pecl install redis \
10+
&& docker-php-ext-enable redis \
911
&& a2enmod rewrite \
1012
&& rm -rf /var/lib/apt/lists/*
1113

5.4/fpm/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ VOLUME /var/www/html
66
RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev \
77
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
88
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
9+
&& pecl install redis \
10+
&& docker-php-ext-enable redis \
911
&& rm -rf /var/lib/apt/lists/*
1012

1113
COPY drupal.ini /usr/local/etc/php/conf.d/

5.5/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev sudo
88
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
99
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
1010
&& docker-php-ext-install opcache \
11+
&& pecl install redis \
12+
&& docker-php-ext-enable redis \
1113
&& curl -sS https://getcomposer.org/installer | php \
1214
&& mv composer.phar /usr/local/bin/composer \
1315
&& echo "export PATH=~/.composer/vendor/bin:\$PATH" >> ~/.bash_profile \

5.5/apache/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev \
77
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
88
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
99
&& docker-php-ext-install opcache \
10+
&& pecl install redis \
11+
&& docker-php-ext-enable redis \
1012
&& a2enmod rewrite \
1113
&& rm -rf /var/lib/apt/lists/*
1214

5.5/fpm/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev \
77
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
88
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
99
&& docker-php-ext-install opcache \
10+
&& pecl install redis \
11+
&& docker-php-ext-enable redis \
1012
&& rm -rf /var/lib/apt/lists/*
1113

1214
COPY opcache-recommended.ini drupal.ini /usr/local/etc/php/conf.d/

5.6/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev sudo
88
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
99
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
1010
&& docker-php-ext-install opcache \
11+
&& pecl install redis \
12+
&& docker-php-ext-enable redis \
1113
&& curl -sS https://getcomposer.org/installer | php \
1214
&& mv composer.phar /usr/local/bin/composer \
1315
&& echo "export PATH=~/.composer/vendor/bin:\$PATH" >> ~/.bash_profile \

5.6/apache/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev \
77
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
88
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
99
&& docker-php-ext-install opcache \
10+
&& pecl install redis \
11+
&& docker-php-ext-enable redis \
1012
&& a2enmod rewrite \
1113
&& rm -rf /var/lib/apt/lists/*
1214

5.6/fpm/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev \
77
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
88
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
99
&& docker-php-ext-install opcache \
10+
&& pecl install redis \
11+
&& docker-php-ext-enable redis \
1012
&& rm -rf /var/lib/apt/lists/*
1113

1214
COPY opcache-recommended.ini drupal.ini /usr/local/etc/php/conf.d/

7.0/Dockerfile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,18 @@ MAINTAINER drupal-docker
44
VOLUME /var/www/html
55
WORKDIR /var/www/html
66

7-
RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev sudo \
7+
ADD https://github.com/phpredis/phpredis/archive/php7.zip /tmp/php7.zip
8+
RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev sudo unzip \
9+
&& unzip /tmp/php7.zip -d /usr/src/php/ext \
10+
&& mv /usr/src/php/ext/phpredis-php7 /usr/src/php/ext/redis \
811
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
9-
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
12+
&& docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip redis \
1013
&& docker-php-ext-install opcache \
1114
&& curl -sS https://getcomposer.org/installer | php \
1215
&& mv composer.phar /usr/local/bin/composer \
1316
&& echo "export PATH=~/.composer/vendor/bin:\$PATH" >> ~/.bash_profile \
17+
&& rm -fr /tmp/php7.zip \
18+
&& apt-get -y purge unzip \
1419
&& rm -rf /var/lib/apt/lists/*
1520

1621
COPY opcache-recommended.ini drupal.ini /usr/local/etc/php/conf.d/

0 commit comments

Comments
 (0)