https://github.com/gabrielleraujo/credit-card
https://github.com/gabrielleraujo/credit-card
csharp deadletter-queue design-patterns docker docker-compose dotnet8 entity-framework-core mediatr microservice middleware polly rabbitmq rabbitmq-consumer rest-api rich-domain-model sql-server
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gabrielleraujo/credit-card
- Owner: gabrielleraujo
- Created: 2024-10-25T00:29:10.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-25T03:54:27.000Z (7 months ago)
- Last Synced: 2025-02-07T19:45:44.915Z (3 months ago)
- Topics: csharp, deadletter-queue, design-patterns, docker, docker-compose, dotnet8, entity-framework-core, mediatr, microservice, middleware, polly, rabbitmq, rabbitmq-consumer, rest-api, rich-domain-model, sql-server
- Language: C#
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Credit card
### New Migration:
- para criar uma migração do banco de dados execute o comando abaixono terminal no caminho "src/CreditCard.Infrastructure".
1. dotnet ef --startup-project ../CreditCard.API/ migrations add initial -c CreditCardContext
2. dotnet ef --startup-project ../CreditCard.API/ database update### Docker Compose:
A execuçao do script depende do container do rabbitmq ter sido inicializado para poder subir a api, o rabbitmq está no docker-compose do ms de customer_registration, o quel é o primeiro ms que deve ser inicializado.### Executar scripts no VS Code:
Terminal > Run Task... > docker-run### Debub no VS Code:
Run and Debug > .NET Core Docker Attach### Abrir banco de dados no Azure Data Studio:
utilizar a connction string mudando o o server para localhost e especificar a porta configurada no docker-compose.
Ex: Server=localhost,1435