Este projecto foi desenvolvido usando Quarkus, um Java Framework Supersonic e Subatomic como esta definido no site dele.
smart-stock é uma REST API desenvolvida com quarkus with usando a linguafem kotlin e outras tecnologia em volta do Java EE e MicroProfile como :
- JPA e Hibernate
- OPEN-API e SWAGGER
- CDI e JAX-RS
- JDBC - POSTGRES e BEAV VALIDATION
- DOCKER
- DOCKER-COMPOSE
- POSTGRESQL
- KOTLIN
- JAVA 11
- DOCKE e DOCKER COMPOSE
- MAVEN 3.8.1
Clone o repositório com o camando abaixo tens de ter o git instalado na sua maquina
git clone https://github.com/fmanuel98/gradela-smart-api
Depois mude de diretório usando o comando abaixo
cd gradela-smart-api
por ultimo rode a aplicação usando o comando a baixo
docker-compose up -d && mvn compile quarkus:dev
4º Abra o seu browser e acessa as urls abaixo
NOTE: essa url dará acesso a Dev UI, Que esta disponivel em dev Mode http://localhost:8080/q/dev/.
Link do Swagger-UI http://localhost:8080/q/swagger-ui/
Se tudo deu certo devera aparecer uma imagem semelhante a que esta abaixo
Ou podes ver na tudo na Heroku