Skip to content

Latest commit

 

History

History
52 lines (30 loc) · 1.8 KB

README.md

File metadata and controls

52 lines (30 loc) · 1.8 KB

maven docker license

aluraflix

Aplicação construida para Challenge do Alura Backend aluraflix

Pré requisitos

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

Como Compilar

mvn clean install

Como executar (Maven)

mvn spring-boot:run

Como executar (Docker)

docker build -t fcobello/aluraflix .

docker run -p 8080:8080 fcobello/aluraflix

Como testar (Postman)

Importar a Collection disponivel na raiz do projeto no Postman

Autenticação HTTP Basic

Para autenticar nos endpoints "privados" usar o padrão HTTP Basic com os dados

Usuario: user

Senha: password

Como acessar o banco de dados

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

Deploy

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

https://fcobello-aluraflix.herokuapp.com/