From aca469a6c95c54a04aa6c63841578f238ecdd4b7 Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Mon, 5 Nov 2018 16:57:12 +0100 Subject: [PATCH] added redis --- Docker/php/Dockerfile | 5 +++++ docker-compose.yml | 14 ++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/Docker/php/Dockerfile b/Docker/php/Dockerfile index 9d71b4b..82cc8cb 100644 --- a/Docker/php/Dockerfile +++ b/Docker/php/Dockerfile @@ -7,12 +7,17 @@ RUN apt-get update && apt-get install -y \ libjpeg62-turbo-dev \ libmcrypt-dev \ libpng-dev \ + mysql-client \ zip && \ docker-php-ext-install -j$(nproc) iconv mcrypt && \ docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ && \ docker-php-ext-install -j$(nproc) gd && \ docker-php-ext-install pdo_mysql zip && \ + docker-php-ext-install opcache && \ apt-get install -y git vim && \ + pecl install redis-3.1.0 && \ + pecl install xdebug-2.5.0 && \ + docker-php-ext-enable redis xdebug && \ export COMPOSER_HOME=/usr/local/composer && \ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \ composer global require drush/drush:6.5.0 && \ diff --git a/docker-compose.yml b/docker-compose.yml index 0a2228b..fb21b6d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,16 +23,27 @@ services: ports: - 8983:8983 + redis: + image: redis:3 + volumes: + - redis-data:/data + networks: + - redis + ports: + - "6379" + php: build: ./Docker/php/ expose: - 9000 volumes: + - php-root-data:/root - "${PROJECT_ROOT}:/var/www/html" networks: - database - server - solr + - redis depends_on: - mysql - solr @@ -65,8 +76,11 @@ services: volumes: db-data: solr-cores: + redis-data: + php-root-data: networks: database: solr: + redis: server: