Passos para atualização
- Obter a versão
v1.1.0
da aplicação - Acessar o contêiner django
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
. Se este for o caso, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
- Cria rastreamento de eventos ao processar arquivos de métricas
Melhorias
N/A
Correções de bug
Resolve bugs menores.
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- ../scms_data/scielo_usage/data/supplies:/data/supplies (espaço a ser usado pela app para baixar e manipular dados)
- Na aplicação Solr
- ./index:/var/solr (o diretório index, parte da aplicação Usage, contém as configurações dos cores Solr)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- mailhog
- adminer
- pgbouncer
- postgres
- redis
- celeryworker
- celerybeat
- flower
- solr
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
-
O sistema recebe arquivos compactados com métricas de acesso, povoa o modelo Top100Articles e o respectivo índice Solr.
What's Changed
- Minor fixes 1 by @pitangainnovare in #51
Full Changelog: v1.0.0...v1.1.0