https://github.com/vhnegrisoli/ctagro-api-spring
Back-end do projeto CTAgro API para previsão de tempo utilizando Spring Boot, Spring Data JPA, Spring Cloud e PostgreSQL 11
https://github.com/vhnegrisoli/ctagro-api-spring
Last synced: 4 months ago
JSON representation
Back-end do projeto CTAgro API para previsão de tempo utilizando Spring Boot, Spring Data JPA, Spring Cloud e PostgreSQL 11
- Host: GitHub
- URL: https://github.com/vhnegrisoli/ctagro-api-spring
- Owner: vhnegrisoli
- License: mit
- Created: 2020-03-16T10:22:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-17T20:49:04.000Z (over 5 years ago)
- Last Synced: 2025-01-10T15:49:13.364Z (5 months ago)
- Language: Java
- Size: 81.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Projeto CTAgro API
Projeto de Back-end do aplicativo CTAgro.
## Resumo
O projeto é subdividido em módulos, utiliza arquitetura de API REST e microsserviços.
### Tecnologias
* **Java 11**
* **Spring Boot 2**
* **Spring Data JPA**
* **Spring Cloud Open Feign**
* **PostgreSQL 11**
* **REST API**### Pré-requisitos
É necessário ter as seguintes ferramentas para inicializar o projeto:
```
Java 11.0.3
Maven
mvn
PostgreSQL 11
```### Code Style
O projeto utiliza o checkstyle da Google e o plugin PMD, sendo assim, cada comando do maven irá rodar o checkstyle.
### Instalação
```
mvn clean install
```Para construir o jar de execução, execute:
```
mvn package
```## Iniciando a aplicação
Após instalar a aplicação, dar o build e gerar o jar, basta, na raiz, executar:
```
mvn spring-boot:run
```Ou então:
```
cd target/java -jar nome_do_jar.jar
```A aplicação estará disponível em:
```
http://localhost:8092
```## Deployment
O deploy da aplicação está sendo realizado no Heroku
## Autores
* **Victor Hugo Negrisoli** - *Desenvolvedor Back-End Pleno* - [vhnegrisoli](https://github.com/vhnegrisoli)
## Licença
Este projeto possui a licença do MIT. Veja mais em: [LICENSE.txt](LICENSE.txt)