CodingForChange/postmon — pull request #69 by samuelgrigolato (2013-11-20 23:21:36+00:00)
Title: Serviço de entrega de dados IBGE

Resultado da implementação da issue #56.

Compilação de informações importantes (para adicionar no README):

* O schedule está configurado para rodar diariamente.
* Uma das formas de iniciar o celery é:

> celery worker -B -A PostmonTaskScheduler -l info

* Iniciar o celery worker separado do celery beat deve funcionar normalmente.
* Os atributos "estado_info" e "cidade_info" foram adicionados na rota do CEP, contendo o código IBGE e a área territorial da entidade.
* Novas rotas foram criadas:

> /cidade/sigla_estado/nome_cidade
> /uf/sigla

* O celery depende de um broker, que no caso foi configurado para ser o mesmo MongoDB que serve de back para o cache do CEP.
* Além do broker, ele também cria um arquivo chamado "celerybeat_schedule", por padrão no working directory, configurável através do parâmetro "-s", para servir de storage de informações do schedule. Abaixo exemplo de definição de caminho alternativo para esse arquivo:

> celery worker -B -A PostmonTaskScheduler -l info -s /novo/caminho/para/arquivo/celerybeat_schedule