Zero dependências
A forma mais rápida de subir um ambiente de testes ou desenvolvimento local é utilizando o comando up. Esse comando não requer nenhum banco de dados externo (como PostgreSQL ou MongoDB) e também não requer ferramentas de container, como Docker ou Podman.
Para iniciar, basta executar:
$ minha-receita up
Este é um comando "tudo-em-um" que, de forma automática:
- Baixa os arquivos originais mais recentes (diretamente do site da Receita Federal) para uma pasta temporária.
- Executa a etapa de tratamento dos dados (
transform) gerando as bases de dados e criando o grafo localmente. - Inicia as duas APIs simultaneamente (a API principal e a API de grafos) em portas diferentes.
Aviso: Esse processo fará o download e tratamento completo dos dados, o que pode demorar várias horas e requer bastante espaço livre em disco (veja os requisitos).