Skip to content

ANadrowski/central_erros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio final da Aceleração Dev de Java da Codenation, com apoio da Conta Azul.

Central de Erros - Back-end (API)

Desenvolvimento de uma aplicação restful para registro e acesso a logs de erros registrados por microserviços, para possibilitar o monitoramento e auxiliar na tomada de decisão.

A aplicação foi desenvolvida em conformidade com as instruções para o projeto final.

Tecnologia

Instalação

A aplicação foi configurada pra ser executada com o Maven, portanto será necessário a instalação dessa ferramenta.

Instalando o Maven: https://maven.apache.org/install.html.

Clonando o repositório:

$ git clone https://github.com/codenation-dev/squad-1-ad-java-e-vue-online-ca-back.git

Compilando e empacotando a aplicação

$ cd squad-1-ad-java-e-vue-online-ca-back
$ mvn compile
$ mvn package

Testando a aplicação

$ cd squad-1-ad-java-e-vue-online-ca-back
$ mvn test

Executando a aplicação

$ cd squad-1-ad-java-e-vue-online-ca-back
$ mvn spring-boot:run

Para testar se a aplicação está em execução, acesse o endereço http://localhost:8080/users. A resposta deve ser um JSON vazio.

Executando via Docker

A aplicação foi configurada para possibilitar sua execução via Docker.

$ cd squad-1-ad-java-e-vue-online-ca-back
$ docker-compose up

Endpoints

Após executar a aplicação, você pode acessar a documentação da API, contendo os endpoints implementados, no endereço http://localhost:8080/swagger-ui.html.

Diagramas

Representação visual das classes da aplicação e das tabelas do banco de dados.

Classe

Imagem representando as classes da aplicação

Banco de Dados

Imagem representando as tabelas do banco de dados

Equipe de desenvolvimento

Front-end

O front-end para esta aplicação foi desenvolvido por David Alves, participante da Aceleração Dev de Vue.js.

Deploy

Para fins de demonstração de funcionamento, foi feito o deploy da aplicação nas plataformas Heroku e Netlify.

Plataforma Serviço Link
Netlify Front-end https://squad-1-front.netlify.com
Heroku Back-end Sem acesso externo
Heroku Banco de Dados Sem acesso externo

About

Central de Erros - Back-end (API)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •