From 8254c3464743d86f42e9d7c83764bf3c385b6ad8 Mon Sep 17 00:00:00 2001 From: Majid Hadavand Date: Tue, 30 Jul 2019 09:24:56 +0430 Subject: [PATCH] Fix:Issue #2038 Install mongodb php extension (#2167) * Fix:Issue #2038 Install mongodb php extension - Make sure `INSTALL_MONGO` flag is `true` - Run pecl install mongodb and enable the extentions in `laravel-horizon` and `php-worker` images - Remember to rebuild images * INSTALL flag default set false --- laravel-horizon/Dockerfile | 2 +- php-worker/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/laravel-horizon/Dockerfile b/laravel-horizon/Dockerfile index 9cc9ba8d..ee5b9ffd 100644 --- a/laravel-horizon/Dockerfile +++ b/laravel-horizon/Dockerfile @@ -24,7 +24,7 @@ RUN apk --update add wget \ procps RUN docker-php-ext-install mysqli mbstring pdo pdo_mysql tokenizer xml pcntl -RUN pecl channel-update pecl.php.net && pecl install memcached mcrypt-1.0.1 && docker-php-ext-enable memcached +RUN pecl channel-update pecl.php.net && pecl install memcached mcrypt-1.0.1 mongodb && docker-php-ext-enable memcached mongodb #Install BCMath package: ARG INSTALL_BCMATH=false diff --git a/php-worker/Dockerfile b/php-worker/Dockerfile index b8d482d2..b2e496f3 100644 --- a/php-worker/Dockerfile +++ b/php-worker/Dockerfile @@ -24,7 +24,7 @@ RUN apk --update add wget \ supervisor RUN docker-php-ext-install mysqli mbstring pdo pdo_mysql tokenizer xml pcntl -RUN pecl channel-update pecl.php.net && pecl install memcached mcrypt-1.0.1 && docker-php-ext-enable memcached +RUN pecl channel-update pecl.php.net && pecl install memcached mcrypt-1.0.1 mongodb && docker-php-ext-enable memcached mongodb # Add a non-root user: ARG PUID=1000