Webhook para download e consumo de dados do Sintegre-ONS. [Navegue pela documentação aqui (ainda não disponível)]
🔧 Ativa um servidor/aplicativo com login e senha de acesso
🔧 Aguarda a disponibilização de um arquivo pelo ONS
🔧 Baixa os arquivos e trata seu nome
- Porta 5000, 443 e 80 do Host liberadas.
- Docker (obrigatório)
Baixe o repositório:
# 1. no terminal, clone o projeto
git clone https://github.com/Ramonmurilo/webhook-sintegre.git
# 2. entre na pasta do projeto
cd webhook-sintegre
Ambientes Docker não necessitam de instalação. Pode seguir diretamente ao tópico "Como rodar"
✅ O código já se encontra operacional
crie a imagem com:
docker build -t flask-container .
Rode o container com volumes:
docker run -p 5000:5000 -v /home/ubuntu/webhook-sintegre/download:/app/download flask-container
-p = use a porta 5000 do host para refletir a porta 5000 do container
-v = volume/no/pc : pasta/no/docker
Os Inputs/entradas e outputs/saídas ficam na pasta donwload
do container e do Host
fontes: https://aws.amazon.com/pt/getting-started/hands-on/serve-a-flask-app/