diff --git a/Dockerfiles/php-fpm/Dockerfile b/Dockerfiles/php-fpm/Dockerfile index 4bdd72f..981aba6 100644 --- a/Dockerfiles/php-fpm/Dockerfile +++ b/Dockerfiles/php-fpm/Dockerfile @@ -51,6 +51,7 @@ RUN apt-get update -yqq \ + # Install needed php extensions: memcache RUN curl -fsSL 'https://github.com/websupport-sk/pecl-memcache/archive/NON_BLOCKING_IO_php7.zip' -o memcache.zip \ && unzip memcache.zip \ diff --git a/docker-compose.yml b/docker-compose.yml index cf826f1..0d34699 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -58,6 +58,26 @@ services: # - any-your-project-domain # - local.project + MEMCACHED: + hostname: docker-memcached + image: memcached:1.5 + ports: + - 11211:11211 + environment: + - MEMCACHED_USERNAME=${MEMCACHED_USERNAME} + - MEMCACHED_PASSWORD=${MEMCACHED_PASSWORD} + command: + - '-m 128' + deploy: + resources: + limits: + cpus: '0.20' + memory: 192M + restart_policy: + condition: on-failure + networks: + - app_net + WORKSPACE: hostname: docker-workspace build: @@ -69,6 +89,7 @@ services: - ${VOLUMES_DRIVER}:/var/www depends_on: - FPM + - MEMCACHED restart: on-failure extra_hosts: - "localhost:172.16.1.50" diff --git a/env-example b/env-example index b8d126c..f187dbf 100644 --- a/env-example +++ b/env-example @@ -4,3 +4,9 @@ # e.g. /Users/USER_NAME/Projects VOLUMES_DRIVER= + + + +# memcached +MEMCACHED_USERNAME= +MEMCACHED_PASSWORD=