Skip to content

instruct-br/garantindo-transacoes-distribuidas-entre-microservicos-usando-saga

Repository files navigation

Direto ao ponto

Passo a passo para executar os serviços

Observação: Os comandos abaixo devem ser executados no terminal.

1 - Na raíz do projeto execute o comando:

docker-compose up --detach

2 - Confira se os containers estão executando

docker-compose ps

3 - O resultado deve ser parecido com esse

NAME                COMMAND                  SERVICE             STATUS              PORTS
assentos            "python assentos/mai…"   assentos            running             8002/tcp
pagamentos          "python pagamentos/m…"   pagamentos          running             8003/tcp
passagens           "python passagens/ma…"   passagens           running             8001/tcp

4 - Acesse o pacote formulário e digite:

docker image build -t formulario .

5 - Execute o comando abaixo para subir o container do formulário:

docker container run --rm -it --network external formulario

6 - Acesse os logs dos containers, por exemplo o de passagens

docker container logs -f passagens

Se voce escolheu algum destino, os logs do serviço de passagens vão estar parecido com isso aqui

    Servico ingenuo e extremamente limitado de reserva de passagem

Para onde voce quer ir? casa

{'id_da_passagem': '127', 'status_da_passagem': 'reservada'}

Digite o valor do pagamento: 3.75

{'id_do_pagamento': '5822', 'status_do_pagamento': 'pago'}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •