tonanuvem / pagamento

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Esse projeto ilustra o uso do padrão Factory Method.

É criada uma API REST para exemplificar.

Exemplo para rodar em Docker

  1. Baixar o projeto:

git clone

2.1 ) Executar na própria máquina:

a) Linux ou Mac

./mvnw spring-boot:run

b) Windows

mvnw.cmd spring-boot:run

2.2) Executar em Docker

a) Criar a imagem:

docker build -t pagamentoimg .

b) Rodar aplicação em conteiner:

docker run --name pagamento -p 8080:8080 -d pagamentoimg

  1. Exemplo de chamada no navegador:

http://localhost:8080/pagamento?tipo_pagamento=DINHEIRO&valor_pagamento=500 http://localhost:8080/pagamento?tipo_pagamento=CHEQUE&valor_pagamento=500 http://localhost:8080/pagamento?tipo_pagamento=DINHEIRO&valor_pagamento=500

References

Github Actions para gerar imagem

https://docs.docker.com/ci-cd/github-actions/

About


Languages

Language:Java 47.7%Language:Shell 28.2%Language:Batchfile 20.0%Language:Dockerfile 4.0%