From ad817a8461715d8371dfe9f08172ecd2a2bdc0da Mon Sep 17 00:00:00 2001 From: Rafael Chaves Freitas Date: Wed, 4 Nov 2020 00:02:05 -0300 Subject: [PATCH] =?UTF-8?q?configura=C3=A7=C3=A3o=20do=20redis=20como=20ha?= =?UTF-8?q?ndler=20de=20sess=C3=A3o=20e=20limite=20de=20utiliza=C3=A7?= =?UTF-8?q?=C3=A3o=20de=20mem=C3=B3ria?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compose/common/config.d/0.main.php | 17 +++++++++++++++++ compose/common/php-ini.d/memory.ini | 1 + compose/common/php-ini.d/redis.ini | 1 + compose/production/Dockerfile | 2 ++ docker-compose.prod.yml | 1 + 5 files changed, 22 insertions(+) create mode 100644 compose/common/php-ini.d/memory.ini create mode 100644 compose/common/php-ini.d/redis.ini diff --git a/compose/common/config.d/0.main.php b/compose/common/config.d/0.main.php index b4f1bb0..35966b7 100644 --- a/compose/common/config.d/0.main.php +++ b/compose/common/config.d/0.main.php @@ -1,7 +1,24 @@ connect('redis'); + $cache = new \Doctrine\Common\Cache\RedisCache; + $cache->setRedis($redis); + + $redis = new \Redis(); + $redis->connect('redis'); + $mscache = new \Doctrine\Common\Cache\RedisCache; + $mscache->setRedis($redis); +} else { + $cache = new \Doctrine\Common\Cache\ApcuCache; + $mscache = new \Doctrine\Common\Cache\ApcuCache; +} + return [ + 'app.cache' => $cache, + 'app.mscache' => $mscache, 'app.siteName' => env('SITE_NAME', 'SpCultura'), 'app.siteDescription' => env('SITE_DESCRIPTION', 'O SP Cultura é a plataforma livre, gratuita e colaborativa de mapeamento da Secretaria Municipal de Cultura de São Paulo sobre o cenário cultural paulistano.'), diff --git a/compose/common/php-ini.d/memory.ini b/compose/common/php-ini.d/memory.ini new file mode 100644 index 0000000..66b8f68 --- /dev/null +++ b/compose/common/php-ini.d/memory.ini @@ -0,0 +1 @@ +memory_limit = 512M \ No newline at end of file diff --git a/compose/common/php-ini.d/redis.ini b/compose/common/php-ini.d/redis.ini new file mode 100644 index 0000000..dbdd6fc --- /dev/null +++ b/compose/common/php-ini.d/redis.ini @@ -0,0 +1 @@ +session.save_handler = redis \ No newline at end of file diff --git a/compose/production/Dockerfile b/compose/production/Dockerfile index c6e59a3..9c0ca1f 100644 --- a/compose/production/Dockerfile +++ b/compose/production/Dockerfile @@ -7,4 +7,6 @@ COPY compose/production/config.d /var/www/html/protected/application/conf/config COPY themes /var/www/html/protected/application/themes COPY plugins /var/www/html/protected/application/plugins +COPY compose/common/php-ini.d /usr/local/etc/php/conf.d + RUN curl https://raw.githubusercontent.com/opauth/facebook/master/FacebookStrategy.php > /var/www/html/protected/application/plugins/MultipleLocalAuth/Facebook/FacebookStrategy.php diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 5af018a..857b6ed 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -54,6 +54,7 @@ services: - ./compose/common/extras/termos-e-condicoes-inciso2.php:/var/www/html/protected/application/plugins/AldirBlanc/views/aldirblanc/termos-e-condicoes-inciso2.php environment: + - REDIS_CACHE=1 - POSTGRES_PASSWORD=mapas - POSTGRES_USER=mapas - POSTGRES_DB=mapas -- 2.26.2