Skip to content

Commit

Permalink
[FEATURE] add mongodb php module to all images
Browse files Browse the repository at this point in the history
Resolves #170
  • Loading branch information
htuscher committed Sep 7, 2018
1 parent 81bed98 commit 43b4bdd
Show file tree
Hide file tree
Showing 25 changed files with 44 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docker/php-official/5.6/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -164,8 +164,10 @@ RUN set -x \
&& pecl install apcu-4.0.11 \
&& printf "no --disable-memcached-sasl\n" | pecl install memcached-2.2.0 \
&& pecl install redis \
&& pecl install mongodb \
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \
# Uninstall dev and header packages
&& apt-get purge -y -f --force-yes \
Expand Down
2 changes: 2 additions & 0 deletions docker/php-official/7.0/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -164,8 +164,10 @@ RUN set -x \
&& pecl install apcu \
&& printf "no --disable-memcached-sasl\n" | pecl install memcached-3.0.4 \
&& pecl install redis \
&& pecl install mongodb \
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \
# Uninstall dev and header packages
&& apt-get purge -y -f --force-yes \
Expand Down
2 changes: 2 additions & 0 deletions docker/php-official/7.1/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -164,8 +164,10 @@ RUN set -x \
&& pecl install apcu \
&& printf "no --disable-memcached-sasl\n" | pecl install memcached-3.0.4 \
&& pecl install redis \
&& pecl install mongodb \
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \
# Uninstall dev and header packages
&& apt-get purge -y -f --force-yes \
Expand Down
2 changes: 2 additions & 0 deletions docker/php-official/7.2/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,10 @@ RUN set -x \
&& pecl install apcu \
&& printf "no --disable-memcached-sasl\n" | pecl install memcached-3.0.4 \
&& pecl install redis \
&& pecl install mongodb \
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \
# Uninstall dev and header packages
&& apt-get purge -y -f --force-yes \
Expand Down
1 change: 1 addition & 0 deletions docker/php/alpine-php5/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ RUN set -x \
php5-bz2 \
php5-calendar \
php5-ctype \
php5-mongodb \
php5-pcntl \
php5-pgsql \
php5-posix \
Expand Down
1 change: 1 addition & 0 deletions docker/php/alpine-php7/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ RUN set -x \
php7-bz2 \
php7-calendar \
php7-ctype \
php7-mongodb \
php7-pcntl \
php7-pgsql \
php7-posix \
Expand Down
1 change: 1 addition & 0 deletions docker/php/centos-7-php56/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ RUN set -x \
php56w-intl \
php56w-mysqlnd \
php56w-pecl-memcached \
php56w-mongodb \
php56w-mcrypt \
php56w-gd \
php56w-pgsql \
Expand Down
1 change: 1 addition & 0 deletions docker/php/centos-7-php7/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ RUN set -x \
make \
php70w-opcache \
php70w-pecl-imagick \
php70w-pecl-mongodb \
&& pecl channel-update pecl.php.net \
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin/ --filename=composer \
&& pecl install redis \
Expand Down
1 change: 1 addition & 0 deletions docker/php/centos-7/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN set -x \
php-intl \
php-curl \
php-mysqlnd \
php-mongodb \
php-memcached \
php-mcrypt \
php-gd \
Expand Down
1 change: 1 addition & 0 deletions docker/php/debian-7/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN set -x \
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down
1 change: 1 addition & 0 deletions docker/php/debian-8-php7/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ RUN set -x \
php7.0-soap \
php7.0-bcmath \
php7.0-mbstring \
php-mongodb \
php-apcu \
php-pear \
&& pecl channel-update pecl.php.net \
Expand Down
1 change: 1 addition & 0 deletions docker/php/debian-8/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN set -x \
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down
1 change: 1 addition & 0 deletions docker/php/debian-9/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ RUN set -x \
php-pear \
php-apcu \
php-redis \
php-mongodb \
php-memcache \
php-memcached \
&& pecl channel-update pecl.php.net \
Expand Down
1 change: 1 addition & 0 deletions docker/php/ubuntu-12.04/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN set -x \
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down
1 change: 1 addition & 0 deletions docker/php/ubuntu-14.04/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN set -x \
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down
1 change: 1 addition & 0 deletions docker/php/ubuntu-15.04/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN set -x \
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down
1 change: 1 addition & 0 deletions docker/php/ubuntu-15.10/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN set -x \
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down
1 change: 1 addition & 0 deletions docker/php/ubuntu-16.04/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ RUN set -x \
php-pear \
php-apcu \
php-igbinary \
php-mongodb \
php-imagick \
php-redis \
php-memcached \
Expand Down
1 change: 1 addition & 0 deletions docker/php/ubuntu-16.10/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ RUN set -x \
php-pear \
php-apcu \
php-igbinary \
php-mongodb \
php-imagick \
php-redis \
php-memcached \
Expand Down
1 change: 1 addition & 0 deletions docker/php/ubuntu-17.04/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ RUN set -x \
php-pear \
php-apcu \
php-igbinary \
php-mongodb \
php-imagick \
php-redis \
php-memcached \
Expand Down
1 change: 1 addition & 0 deletions docker/php/ubuntu-17.10/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ RUN set -x \
php-pear \
php-apcu \
php-igbinary \
php-mongodb \
php-imagick \
php-redis \
php-libsodium \
Expand Down
1 change: 1 addition & 0 deletions docker/php/ubuntu-18.04/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ RUN set -x \
php-pear \
php-apcu \
php-igbinary \
php-mongodb \
php-imagick \
php-redis \
php-memcached \
Expand Down
4 changes: 4 additions & 0 deletions template/Dockerfile/images/php.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -69,16 +69,20 @@
&& pecl install apcu-4.0.11 \
&& printf "no --disable-memcached-sasl\n" | pecl install memcached-2.2.0 \
&& pecl install redis \
&& pecl install mongodb \
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \
{%- else %}
# Install extensions for PHP 7.x
&& pecl install apcu \
&& printf "no --disable-memcached-sasl\n" | pecl install memcached-3.0.4 \
&& pecl install redis \
&& pecl install mongodb \
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \
{%- endif %}
# Uninstall dev and header packages
Expand Down
9 changes: 9 additions & 0 deletions template/Dockerfile/images/php5.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
php5-bz2 \
php5-calendar \
php5-ctype \
php5-mongodb \
php5-pcntl \
php5-pgsql \
php5-posix \
Expand Down Expand Up @@ -87,6 +88,7 @@
php-intl \
php-curl \
php-mysqlnd \
php-mongodb \
php-memcached \
php-mcrypt \
php-gd \
Expand Down Expand Up @@ -132,6 +134,7 @@
php56w-intl \
php56w-mysqlnd \
php56w-pecl-memcached \
php56w-mongodb \
php56w-mcrypt \
php56w-gd \
php56w-pgsql \
Expand Down Expand Up @@ -176,6 +179,7 @@
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down Expand Up @@ -213,6 +217,7 @@
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down Expand Up @@ -251,6 +256,7 @@
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down Expand Up @@ -288,6 +294,7 @@
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down Expand Up @@ -326,6 +333,7 @@
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down Expand Up @@ -364,6 +372,7 @@
php5-intl \
php5-curl \
php5-mysqlnd \
php5-mongodb \
php5-mcrypt \
php5-gd \
php5-sqlite \
Expand Down
5 changes: 5 additions & 0 deletions template/Dockerfile/images/php7.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
php7-bz2 \
php7-calendar \
php7-ctype \
php7-mongodb \
php7-pcntl \
php7-pgsql \
php7-posix \
Expand Down Expand Up @@ -116,6 +117,7 @@
php7.0-soap \
php7.0-bcmath \
php7.0-mbstring \
php-mongodb \
php-apcu \
php-pear \
&& pecl channel-update pecl.php.net \
Expand Down Expand Up @@ -154,6 +156,7 @@
php-pear \
php-apcu \
php-redis \
php-mongodb \
php-memcache \
php-memcached \
&& pecl channel-update pecl.php.net \
Expand Down Expand Up @@ -193,6 +196,7 @@
php-pear \
php-apcu \
php-igbinary \
php-mongodb \
php-imagick \
php-redis \
{%- if phpVersion == '7.1' %}
Expand Down Expand Up @@ -236,6 +240,7 @@
make \
php70w-opcache \
php70w-pecl-imagick \
php70w-pecl-mongodb \
&& pecl channel-update pecl.php.net \
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin/ --filename=composer \
&& pecl install redis \
Expand Down

0 comments on commit 43b4bdd

Please sign in to comment.