AspNetCoreMicroserviceInitializer.TradingDesk
1.0.4
AspNetCoreMicroserviceInitializer.TradingDesk 1.1.0
Additional DetailsBig changes to the library group:
AspNetCoreMicroserviceInitializer.Database
- RepositoryBase's DbContext has been changed to protected.
AspNetCoreMicroserviceInitializer.Registrations
- added the ability to configure automatic shutdown of the application after performing actions when using the migrator (new configuration of the config).
AspNetCoreMicroserviceInitializer.TradingDesk
- added the ability to configure automatic shutdown of the application after performing actions when using the migrator (new configuration of the config).
- the creation of docker-compose files has been redesigned. Now they are made from base64, which is stored in the code.
See the version list below for details.
dotnet add package AspNetCoreMicroserviceInitializer.TradingDesk --version 1.0.4
NuGet\Install-Package AspNetCoreMicroserviceInitializer.TradingDesk -Version 1.0.4
<PackageReference Include="AspNetCoreMicroserviceInitializer.TradingDesk" Version="1.0.4" />
paket add AspNetCoreMicroserviceInitializer.TradingDesk --version 1.0.4
#r "nuget: AspNetCoreMicroserviceInitializer.TradingDesk, 1.0.4"
// Install AspNetCoreMicroserviceInitializer.TradingDesk as a Cake Addin #addin nuget:?package=AspNetCoreMicroserviceInitializer.TradingDesk&version=1.0.4 // Install AspNetCoreMicroserviceInitializer.TradingDesk as a Cake Tool #tool nuget:?package=AspNetCoreMicroserviceInitializer.TradingDesk&version=1.0.4
What It This?
A inventory library for fast initialization of basic .NET 8 microservice modules and initialization of basic docker compose.
This library is using in AspNetCoreMicroserviceInitializer.Registrations - it is the main project that stores the WebApplicationBuilderFacade.
For more information see https://www.nuget.org/packages/AspNetCoreMicroserviceInitializer.Registrations.
Tech Stack
- .NET 8
NuGet Packages
AspNetCore.HealthChecks.UI
AspNetCore.HealthChecks.UI.Client
AspNetCore.HealthChecks.UI.InMemory.Storage
AutoMapper
EFCore.NamingConventions
Hangfire.AspNetCore
Hangfire.Core
Hangfire.MemoryStorage
Hangfire.PostgreSql
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.Relational
Microsoft.EntityFrameworkCore.Tools
Microsoft.Extensions.Configuration
Microsoft.Extensions.DependencyInjection
Microsoft.Extensions.Hosting
Microsoft.Extensions.Logging
Microsoft.Extensions.Options
Microsoft.Extensions.Options.ConfigurationExtensions
Newtonsoft.Json
Npgsql.EntityFrameworkCore.PostgreSQL
Serilog.AspNetCore
Serilog.Sinks.SQLite
Swashbuckle.AspNetCore
Authors
Contacts
Year of Development
2024
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- AspNetCore.HealthChecks.UI (>= 8.0.2)
- AspNetCore.HealthChecks.UI.Client (>= 8.0.1)
- AspNetCore.HealthChecks.UI.InMemory.Storage (>= 8.0.1)
- AutoMapper (>= 13.0.1)
- Hangfire.AspNetCore (>= 1.8.15)
- Hangfire.Core (>= 1.8.15)
- Hangfire.MemoryStorage (>= 1.8.1.1)
- Hangfire.PostgreSql (>= 1.20.10)
- Microsoft.Extensions.Configuration (>= 9.0.0)
- Microsoft.Extensions.DependencyInjection (>= 9.0.0)
- Microsoft.Extensions.Hosting (>= 9.0.0)
- Microsoft.Extensions.Logging (>= 9.0.0)
- Microsoft.Extensions.Options (>= 9.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 9.0.0)
- Newtonsoft.Json (>= 13.0.3)
- Serilog.AspNetCore (>= 8.0.3)
- Serilog.Sinks.SQLite (>= 6.0.0)
- Swashbuckle.AspNetCore (>= 7.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AspNetCoreMicroserviceInitializer.TradingDesk:
Package | Downloads |
---|---|
AspNetCoreMicroserviceInitializer.Registrations
This library upgrade the existing WebApplicationBuilder and allows you to add the desired functionality to the application in just a couple of lines. This library using reflection and custom attributes to connect application modules, thereby encapsulating most of the code that is needed to initialize these modules in the microservice. The most up-to-date documentation on GitHub: https://github.com/qpashkaaa/Asp-Net-Core-Microservice-Initializer. |
GitHub repositories
This package is not used by any popular GitHub repositories.
- fixed the display of information in case the Assembly could not be loaded.