Closed arielbello closed 2 years ago
Esse é o passo a passo para atualizar os dados dos candidatos de 2022 no ambiente de staging.
Obs: Esse processo requer que você tenha acesso ssh ao servidor Obs 2:
update_or_create_candidates
leva cerca de 6 minutos pra rodar no servidorlink_affiliations_and_candidates
leva cerca de 30 minutos pra rodar no servidor.
python tse.py candidatura --years=2022
. A opção --years=2022
faz com que só sejam raspadas as candidaturas de 2022mv candidatura.csv.gz candidatura-2022.csv.gz
scp candidatura-2022.csv.gz root@<ip-do-servidor>:/root/api-perfilpolitico.serenata.ai/data
ssh -o ServerAliveInterval=60 root@<ip-do-servidor>
cd api-perfilpolitico.serenata.ai
gzip -d data/candidatura-2022.csv.gz
docker-compose -f docker-compose.staging.yml run --rm -d django-staging time ./manage.py update_or_create_candidates /mnt/data/candidatura-2022.csv > logs/update_or_create_candidates-<data, hora e minuto ex: 2022-09-03T10-15>.log 2>&1
docker-compose -f docker-compose.staging.yml run -d --rm django-staging time ./manage.py link_affiliations_and_candidates > logs/link_affiliations_and_candidates-<data, hora e minuto ex: 2022-09-03T10-15>.log 2>&1
python fotos.py
(apenas para o ano de 2022, preferencialmente) desse fork com as credenciais da Digital Ocean como variáveis de ambiente
Atualizar o banco
perfilstaging
no servidor com dados de candidatos de 2022Critérios de aceite: