O notifica mais é um micro serviço desenvolvido para oferecer suporte ao envio de email contendo os quadros de horários médicos da aplicação Gerencia mais.
Para utilizar o serviço, basta enviar os dados em formato json para a url apresentada abaixo via POST obedecendo a seguinte estrutura:
Exemplo:
{
"email":"[email protected]",
"segunda":"12:00 ~ 13:00 ",
"terca":"12:00 ~ 13:00",
"quarta":"12:00 ~ 13:00",
"quinta":"12:00 ~ 13:00",
"sexta":"12:00 ~ 13:00",
"sabado":"12:00 ~ 13:00",
"domingo":"12:00 ~ 13:00"
}
ℹ️ URL: https://notificamais.herokuapp.com/notifyEvent/data_mensage
Primeiramente é necessário ter o docker instalado, caso não tenha acesse o Instalação docker. Após feito isso, instale o Docker-compose.
Para a utilização do ambiente em background, basta dar o comando abaixo e ele irá ligar o container:
docker-compose up -d
Caso queira utilizar o ambiente com logs:
docker-compose up
Para a visualização dos logs quando em modo de execução background, use o comando abaixo:
docker-compose logs -f
Para pausar o container:
docker-compose stop
E para religar um container parado use o comando:
docker-compose start
Para listar os containers que estão em execução:
docker ps
Para listar todos os containers já executados na sua máquina:
docker ps -a
Para executar comandos dentro do container:
docker-compose exec -it "id do container" "comandos"
Para acessar o bash do container, substitua "comandos" por "bash".
Para rodar a aplicação, entre na pasta do projeto em que está localizado o docker-compose e digite no terminal:
docker-compose up -d
Espere até que todos os serviços estejam disponíveis, acesse a página inicial do projeto com o seguinte endereço: https://localhost:8000/notifyEvent/data_mensage
Para utilizar o serviço siga o passo "Uso" substituindo a url aprensentada pelo endereço apresentado neste tópico.