Projeto desenvolvido com instruções de Camila Cavalcante na trilha de estudo do Bootcamp Carrefour Web Developer da dio.me.
Link da base utilizada neste projeto: cami-la/academia-digital.
Abaixo seguem modificações feitas em relação ao projeto base:
- Utilizando o PostgreSQL em nuvem por ElephantSQL;
- Criação de variável de ambiente para manter em segredo a URL de conexão ao banco;
- Adicionado arquivo
.env.properties.sample
com exemplo para configurar a variável de ambienteDATABASE_URL
; - Adicionado o banco H2 para utilizar em testes;
- Adicionado teste para Controller com JUnit5 e Mockito.
Link do projeto disponível online no Heroku: academia-digital.herokuapp.com
Observação: Quando o projeto fica sem receber requisições por um tempo, automaticamente o Heroku coloca ele em modo dormir (sleepy), portanto caso ocorra erro de timeout, basta tentar novamente que deve estar ativo.
Links Interessantes: