Skip to content

Commit

Permalink
Local Environment: Disable Durable Task Health Check (#3335)
Browse files Browse the repository at this point in the history
disable durable task health check
  • Loading branch information
abdullah248 authored Feb 2, 2024
1 parent f96edc4 commit 4f2bd5d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ public static class DicomServerBuilderFunctionClientRegistrationExtensions
/// </summary>
/// <param name="dicomServerBuilder">A service builder for constructing a DICOM server.</param>
/// <param name="configuration">The root of a configuration containing settings for the client.</param>
/// <param name="developmentEnvironment">If service is running in a development environment</param>
/// <returns>The service builder for adding additional services.</returns>
/// <exception cref="ArgumentNullException">
/// <para>
Expand All @@ -44,7 +45,8 @@ public static class DicomServerBuilderFunctionClientRegistrationExtensions
/// </exception>
public static IDicomServerBuilder AddAzureFunctionsClient(
this IDicomServerBuilder dicomServerBuilder,
IConfiguration configuration)
IConfiguration configuration,
bool developmentEnvironment = false)
{
EnsureArg.IsNotNull(dicomServerBuilder, nameof(dicomServerBuilder));
EnsureArg.IsNotNull(configuration, nameof(configuration));
Expand All @@ -65,7 +67,10 @@ public static IDicomServerBuilder AddAzureFunctionsClient(

services.AddAzureClientsCore();
services.TryAddScoped<ITaskHubClient, AzureStorageTaskHubClient>();
services.AddHealthChecks().AddCheck<DurableTaskHealthCheck>("DurableTask");
if (!developmentEnvironment)
{
services.AddHealthChecks().AddCheck<DurableTaskHealthCheck>("DurableTask");
}

return dicomServerBuilder;
}
Expand Down
2 changes: 1 addition & 1 deletion src/Microsoft.Health.Dicom.Web/Startup.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public virtual void ConfigureServices(IServiceCollection services)
.AddBlobDataStores(Configuration)
.AddSqlServer(Configuration)
.AddKeyVaultClient(Configuration)
.AddAzureFunctionsClient(Configuration)
.AddAzureFunctionsClient(Configuration, _environment.IsDevelopment())
.AddBackgroundWorkers(Configuration)
.AddHostedServices();

Expand Down

0 comments on commit 4f2bd5d

Please sign in to comment.