Home - scieloorg/opac GitHub Wiki
Setup:
- Instalação e configuração ambiente de desenvolvimento com Docker - Work in progress
- Instalação e configuração ambiente de desenvolvimento -tradicional
- Instalação e configuração ambiente de produção Gunicorn
- Instalação e configuração ambiente de produção Circus
Configuração:
Tests:
Cache:
Invalidar cache da app (redis-cache):
Fornecemos management commands para invalidar todo o cache:
No ambiente de dev:
make dev_compose_invalidate_cache
e digitar "y" para confirmação;make dev_compose_invalidate_cache_forced
e não precisa digitar confirmação.
No server:
make invalidate_cache
e digitar "y" para confirmação;make invalidate_cache_forced
e não precisa digitar confirmação.
Monitorar cache da app (redis-cache):
Para monitorar as métricas do redis-cache que acompanha a webapp, podemos usar o aplicativo: RedisStat
Para isso precisamos baixar um JAR: https://github.com/junegunn/redis-stat/releases
E executar: java -jar redis-stat-0.4.14.jar localhost:16379 --server
na pasta aonde ficou salvo o arquivo JAR.
redis-stat-0.4.14.jar
é o nome do arquivo JAR que baixamos;localhost:16379
indica o host e a porta usados para se conectar no Redis, neste caso localmente;--server
indica que queremos iniciar o webserver para ver as métricas coletadas.
Obs:
Se estiver rodando com docker ou quiser monitorar o redis em outro host, verifique primeiro a conexão com o servidor redis. Por exemplo com o comando Telnet: telnet localhost 16379
.
Mais opções no repo do projeto