Esse repositório foi inicialmente criado para prover e documentar uma API Pública com os dados dos Boletins Epidemiológicos - e que também alimentavam um Painel Epidemiológico criado para o hotsite https://coronavirus.ceara.gov.br/.
Desde o dia 02 de Abril de 2020, houve uma mudança no fornecimento dos dados por parte da Vigilância Epidemiológica, definindo que o Boletim deixaria de ser uma publicação diária em PDF, e passaria a ser um Painel Dinâmico dentro do IntegraSUS - que é a plataforma de transparência da gestão pública de saúde do Ceará.
Em função disso, a API criada para refletir os dados dos Boletins Epidemiológicos em PDF, SERÁ RETIRADA DO AR, uma vez que o IntegraSUS já tem sua própria API Pública.
Resolvemos manter esse repositório ativo, no entanto, por 3 motivos principais:
-
Necessidades operacionais, para tratamento e disponibilização de outros dados sobre o COVID-19 no Ceará;
-
Experimentar um canal de diálogo simples, efetivo e transparente, com as comunidades, cientistas, jornalistas e demais setores envolvidos no acompanhamento, pesquisa e divulgação dos dados sobre a covid-19 no Ceará;
-
Apoiar a documentação e extensão das APIs do IntegraSUS e de outros serviços relacionados e de interesse para o enfrentamento da Pendemia.
Para facilitar nossa capacidade de resposta, solicitamos que abram Issues para registrar quaisquer dúvidas, sugestões, críticas ou insconsistências nos dados disponibilizados.
Abaixo estão documentados os endpoints de dados do Boletim Epidemiológico do IntegraSUS.
🚀
🚀
🚀
🚀
Clonando o projeto
git clone https://github.com/EscolaDeSaudePublica/cearacoronaapi.git
Entrar o diretório
cd cearacoronaapi
Em seguida executar o comando
docker-compose up
Ao executar o comando acima, será criado 3 containers
- cearacoronaapi_php-fpm
- postgres:11.1-alpine
- nginx:alpine
Acessar o container 'cearacoronaapi_php-fpm'
docker exec -it cearacoronaapi_php-fpm bash
Dentro do container acessar o diretório o /application
cd /application
Instalar dependência do Laravel
composer install
Configurar os parametros no arquivo .env (banco, token) https://laravel.com/docs/7.x#configuration
cp .env.example .env
Gerar Application Key
php artisan key:generate