added redis

This commit is contained in:
2018-11-05 16:57:12 +01:00
parent 9896221870
commit aca469a6c9
2 changed files with 19 additions and 0 deletions
+5
View File
@@ -7,12 +7,17 @@ RUN apt-get update && apt-get install -y \
libjpeg62-turbo-dev \ libjpeg62-turbo-dev \
libmcrypt-dev \ libmcrypt-dev \
libpng-dev \ libpng-dev \
mysql-client \
zip && \ zip && \
docker-php-ext-install -j$(nproc) iconv mcrypt && \ 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-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ && \
docker-php-ext-install -j$(nproc) gd && \ docker-php-ext-install -j$(nproc) gd && \
docker-php-ext-install pdo_mysql zip && \ docker-php-ext-install pdo_mysql zip && \
docker-php-ext-install opcache && \
apt-get install -y git vim && \ 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 && \ export COMPOSER_HOME=/usr/local/composer && \
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \
composer global require drush/drush:6.5.0 && \ composer global require drush/drush:6.5.0 && \
+14
View File
@@ -23,16 +23,27 @@ services:
ports: ports:
- 8983:8983 - 8983:8983
redis:
image: redis:3
volumes:
- redis-data:/data
networks:
- redis
ports:
- "6379"
php: php:
build: ./Docker/php/ build: ./Docker/php/
expose: expose:
- 9000 - 9000
volumes: volumes:
- php-root-data:/root
- "${PROJECT_ROOT}:/var/www/html" - "${PROJECT_ROOT}:/var/www/html"
networks: networks:
- database - database
- server - server
- solr - solr
- redis
depends_on: depends_on:
- mysql - mysql
- solr - solr
@@ -65,8 +76,11 @@ services:
volumes: volumes:
db-data: db-data:
solr-cores: solr-cores:
redis-data:
php-root-data:
networks: networks:
database: database:
solr: solr:
redis:
server: server: