From c2d949b62ff11deec5e4a43e4732767413d5e892 Mon Sep 17 00:00:00 2001 From: Darren Reid Date: Tue, 3 Dec 2024 14:57:20 +1100 Subject: [PATCH] Fix build --- VueMjs/Configure.HealthChecks.cs | 37 -------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 VueMjs/Configure.HealthChecks.cs diff --git a/VueMjs/Configure.HealthChecks.cs b/VueMjs/Configure.HealthChecks.cs deleted file mode 100644 index a00a067..0000000 --- a/VueMjs/Configure.HealthChecks.cs +++ /dev/null @@ -1,37 +0,0 @@ -using Microsoft.Extensions.Diagnostics.HealthChecks; - -[assembly: HostingStartup(typeof(VueMjs.HealthChecks))] - -namespace VueMjs; - -public class HealthChecks : IHostingStartup -{ - public class HealthCheck : IHealthCheck - { - public async Task CheckHealthAsync(HealthCheckContext context, CancellationToken token = default) - { - // Perform health check logic here - return HealthCheckResult.Healthy(); - } - } - - public void Configure(IWebHostBuilder builder) - { - builder.ConfigureServices(services => - { - services.AddHealthChecks() - .AddCheck("HealthCheck"); - - services.AddTransient(); - }); - } - - public class StartupFilter : IStartupFilter - { - public Action Configure(Action next) - => app => { - app.UseHealthChecks("/up"); - next(app); - }; - } -} \ No newline at end of file