Added package filtering
This commit is contained in:
21
sh.actions.package-cleanup/Program.cs
Normal file
21
sh.actions.package-cleanup/Program.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
using sh.actions.package_cleanup;
|
||||
using sh.actions.package_cleanup.Service;
|
||||
|
||||
var builder = Host.CreateApplicationBuilder(args);
|
||||
|
||||
builder.Configuration
|
||||
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
|
||||
.AddJsonFile("appsettings.local.json", optional: true, reloadOnChange: true)
|
||||
.AddEnvironmentVariables()
|
||||
.EnsureGiteaConfig();
|
||||
|
||||
builder.Services
|
||||
.AddSingleton<IPackageService, PackageService>()
|
||||
.AddScoped<IGiteaPackageService, GiteaPackageService>()
|
||||
.AddHostedService<Worker>()
|
||||
.AddHttpClient<IGiteaPackageService, GiteaPackageService>();
|
||||
|
||||
|
||||
var host = builder.Build();
|
||||
|
||||
host.Run();
|
||||
Reference in New Issue
Block a user