Aplicação construida para Challenge do Alura Backend
Java 11 (https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)
Maven (https://maven.apache.org/download.cgi)
Executar os comandos na raiz do projeto
mvn clean install
mvn spring-boot:run
docker build -t fcobello/aluraflix .
docker run -p 8080:8080 fcobello/aluraflix
Importar a Collection disponivel na raiz do projeto no Postman
Para autenticar nos endpoints "privados" usar o padrão HTTP Basic com os dados
Usuario: user
Senha: password
Para esse projeto foi utilizado o banco H2 em memoria, o banco é recriado a cada start da aplicação
É possivel acessar o banco através de uma WebConsole (http://localhost:8080/h2-console), os dados de usuario, senha e url podem ser obtidos no arquivo application.properties
Aplicação publicada no serviço de Cloud Heroku, usando a integração do serviço com o GitHub, onde novos commits acionam a esteira de DevOps para um novo deploy.
Resultado pode ser acessado abaixo