gcamposl / fraud-sys

Autorizador de transações bancárias.
0 stars 0 forks source link
clean-code csharp ddd docker docker-compose dotnet dynamodb

Projeto FraudSyS com .net 8, DynamoDb-local e docker-compose (in progress... ~90% ⚙️)

Este é um projeto criado com intuito de validar alguns conhecimentos em Solid, DDD, manipulação de banco noSql e clean code. O projeto é basicamente um autorizador de transações bancárias simplificado, validando apenas dados da conta e limite disponível.

Requisitos

Certifique-se de ter o seguinte instalado em seu sistema:

Como Executar

  1. Clone este repositório:

    git clone https://github.com/gcamposl/fraud-sys.git
  2. Navegue até o diretório do projeto e execute o comando abaixo para construir a imagem Docker:

    docker-compose build
  3. Inicie o container:

    docker-compose up -d
  4. Execute a API:

    cd Api/
    dotnet run
  5. Tenha acesso ao Swagger da Api através da Url:

    https://localhost:33062/swagger

Como Encerrar

  1. Finalize o container:
    docker-compose down