Skip to content

pf32/java_nas_galaxias

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI codecov

Descrição

API com dados de planetas da franquia Star Wars. Implementação utilizando docker-compose, springboot, circleCi, maven, codecov e mongodb.

Pré-requisitos

Java 8

Maven

Eclips

Docker

MongoDB

JUnit

Mockmvc

Instruções

Todos os comandos deverão ser executado via terminal.

Fazer o checkout do projeto e na raiz executar o comando abaixo:

mvn clean compile install

Com o build realizado com sucesso, executar o comando abaixo para criar os conteiners Java e MongoDB:

docker-compose up --build

A partir de agora você poderá acessar os serviços pelos endpoints.

Endpoints

Endpoints necessário para consumir os serviços da aplicação:

Criar planeta

POST - http://localhost:8080/api/v1/planetas

Segue abaixo, exemplo com os campos para realizar a chamada JSON:

{

"nome":"",

"clima":"",

"terreno":""

}

Listar planetas

GET - http://localhost:8080/api/v1/planetas

buscar planeta pelo ID

GET - http://localhost:8080/api/v1/planetas/{id}

buscar planeta pelo nome

GET - http://localhost:8080/api/v1/planetas/{nome}

Deletar planeta

DELETE - http://localhost:8080/api/v1/planetas/{id}

About

API com dados de planetas da franquia Star Wars.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors