API Java para agendamento de envio de mensagens
-
Pré requisitos
-
Para iniciar a aplicação é necessário a instalação de algumas ferramentas
- Git:
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git - Gradle:
https://github.com/gradle/gradle/blob/master/README.md - Docker:
https://docs.docker.com/engine/install - Docker compose:
https://docs.docker.com/compose/install
- Git:
-
-
Instalação e configurações de ambiente
-
Clonar o repositório:
git clone https://github.com/bosofelipe/message-scheduler.git -
Entrar na pasta:
cd message-scheduler/ -
Rodar os seguintes comandos
gradle build && docker build ./ -t messageschedulerapidocker-compose up
-
-
Documentação da API
http://localhost:8080/message-scheduler/swagger-ui.html -
Postman
Os endpoints da API foram disponibilizados como collection do POSTMAN Baixar
https://github.com/bosofelipe/message-scheduler/blob/main/src/test/postman/message-scheduler.postman_collection.jsone fazer o import ao postman -
Tecnologias utilizadas
- Java Java 11
- Spring Boot Framework Java/Kotlin
- Postgres Banco de dados Relacional
- Gradle Gradle, para gerenciamento de dependencias
- Docker Para facilitar a instalação e inicialização da API, utilizando containers