8000 GitHub - saviomisael/api-aspnet-core
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

saviomisael/api-aspnet-core

Repository files navigation

Games API

This is a project that uses DDD, microservices, RabbitMQ and .NET 6. This project was tested with Postman and XUnit.

Technologies

Design Patterns

  • DTO
  • Mapper
  • Service
  • Entity
  • Repository
  • Value Object
  • Singleton
  • Inversion of Control
  • Unit of Work

How to run

  1. Initialize ImagesServer project: cd ImagesServer && docker compose up -d
  2. Initialize Sql Server for GamesWebApi and RabbitMQ: cd GamesWebApi && docker compose up -d. Run GamesWebApi: cd GamesWebApi/GamesWebApi.Presentation && dotnet run
  3. In another terminal run ChangePasswordNotificationService: cd ChangePasswordNotificationService/ChangePasswordNotificationService.Presentation && dotnet run
  4. In another terminal run ForgotPasswordNotificationService: cd ForgotPasswordNotificationService/ForgotPasswordNotificationService.Presentation && dotnet run
  5. Access http://localhost:5002/swagger/index.html to get Swagger documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0