chore: add service support for windows service and systemd
This commit is contained in:
@@ -55,6 +55,9 @@ class Program
|
|||||||
{
|
{
|
||||||
var builder = Host.CreateApplicationBuilder(args);
|
var builder = Host.CreateApplicationBuilder(args);
|
||||||
|
|
||||||
|
builder.Services.AddWindowsService();
|
||||||
|
builder.Services.AddSystemd();
|
||||||
|
|
||||||
builder.Logging.ClearProviders();
|
builder.Logging.ClearProviders();
|
||||||
builder.Logging.AddSerilog();
|
builder.Logging.AddSerilog();
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,8 @@
|
|||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.8" />
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.8" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
|
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
|
||||||
|
<PackageReference Include="Microsoft.Extensions.Hosting.Systemd" Version="8.0.0" />
|
||||||
|
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="8.0.0" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Http" Version="8.0.0" />
|
<PackageReference Include="Microsoft.Extensions.Http" Version="8.0.0" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Http.Resilience" Version="8.8.0" />
|
<PackageReference Include="Microsoft.Extensions.Http.Resilience" Version="8.8.0" />
|
||||||
<PackageReference Include="Onspring.API.SDK" Version="4.0.4" />
|
<PackageReference Include="Onspring.API.SDK" Version="4.0.4" />
|
||||||
|
|||||||
@@ -12,9 +12,10 @@ global using FluentResults;
|
|||||||
global using Microsoft.Data.Sqlite;
|
global using Microsoft.Data.Sqlite;
|
||||||
global using Microsoft.EntityFrameworkCore;
|
global using Microsoft.EntityFrameworkCore;
|
||||||
global using Microsoft.Extensions.Options;
|
global using Microsoft.Extensions.Options;
|
||||||
|
global using Microsoft.Extensions.Hosting.Systemd;
|
||||||
|
global using Microsoft.Extensions.Hosting.WindowsServices;
|
||||||
|
|
||||||
global using Onspring.API.SDK;
|
global using Onspring.API.SDK;
|
||||||
global using Onspring.API.SDK.Enums;
|
|
||||||
global using Onspring.API.SDK.Models;
|
global using Onspring.API.SDK.Models;
|
||||||
|
|
||||||
global using SanctionsSearch.Worker.Extensions;
|
global using SanctionsSearch.Worker.Extensions;
|
||||||
|
|||||||
Reference in New Issue
Block a user