Skip to content

marcelomrwin/loja-online-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loja Online Backend

Projeto backend consumindo regras de negócio do Red Hat Decision Manager 7

Github do projeto de regras https://github.com/marcelomrwin/loja-online

Inicie um banco Postgres utilizando docker

docker run --rm -d -p 5432:5432 -e POSTGRESQL_USER=lojaonline -e POSTGRESQL_PASSWORD=lojaonline -e POSTGRESQL_DATABASE=lojaonline -e POSTGRESQL_ADMIN_PASSWORD=lojaonline -v ~/data/postgres:/var/lib/postgresql/data registry.access.redhat.com/rhscl/postgresql-10-rhel7

obs: caso deseje utilizar uma instância local certifique-se das credenciais de acesso para usuário e senha bem como o host

Remova -v ~/data/postgres:/var/lib/postgresql/data se você não precisar de um volume de persistência

Execute a applicação através do maven

mvn spring-boot:run

Acesse a API swagger

http://localhost:8090/swagger-ui.html

Acesse a aplicação

http://localhost:8090

01.png Esta é a tela da aplicação de exemplo

O fluxo de testes da aplicação é:

  1. Lista de Clientes → Selecionar um Cliente → Escolha um cliente da lista
  2. Lista de Produtos → Selecionar um item da lista → Verifique a quantidade → Clique em Adicionar (Insira pelo menos um item da lista de produtos)

A medida que o botão adicionar é acionado o sistema invoca o motor de regras para realizar o cálculo do total da compra.

About

Backend Project to consume DM Project loja-online

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published