Skip to content

Latest commit

 

History

History
61 lines (48 loc) · 2.12 KB

README.md

File metadata and controls

61 lines (48 loc) · 2.12 KB

Uma REST API para gerenciamento de artistas

Arquitetura

  • Java 11
  • Apache Maven
  • Spring Boot 2.2
  • Spring Data JPA
  • Postgres
  • Metodologia TDD

Ferramentas

  • IntelliJ
  • DBeaver
  • Insomnia

Ambiente DEV

Ambiente PROD

é preciso configurar as variáveis de ambiente:
API_DB_URL
API_DB_USERNAME
API_DB_PASSWORD
para conectar no banco de dados
  • Para gerar o build de produção:
mvn -Dspring.profiles.active=prod  clean package 

o arquivo .jar estará na pasta ./api/target/api.jar
e finalmente é só rodar:

java -jar -Dspring.profiles.active=prod  ./api/target/api.jar

Não esqueça que a versão do java é a 11 !

Swagger

Para ver a documentação da api acesse HOST/swagger-ui.html Swagger

Veja como foi a organização do desenvolvimento da solução nessa board

Referências e Guias do Spring