diff --git a/.drone.yml b/.drone.yml index 62a5aa5..98af7a2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -104,6 +104,7 @@ steps: - mkdir -p $HOME/.kube - echo "$KUBE_CONFIG" > $HOME/.kube/config - kubectl apply -f litecharms-scheduler.yml + - sleep 10 - kubectl rollout restart statefulset/litecharms-scheduler -n litecharms-scheduler depends_on: diff --git a/LiteCharmsScheduler/LiteCharmsScheduler.csproj b/LiteCharmsScheduler/LiteCharmsScheduler.csproj index b2c68bc..c60f56a 100644 --- a/LiteCharmsScheduler/LiteCharmsScheduler.csproj +++ b/LiteCharmsScheduler/LiteCharmsScheduler.csproj @@ -17,7 +17,7 @@ - + diff --git a/LiteCharmsScheduler/Program.cs b/LiteCharmsScheduler/Program.cs index b8b527b..ae86b2e 100644 --- a/LiteCharmsScheduler/Program.cs +++ b/LiteCharmsScheduler/Program.cs @@ -1,11 +1,16 @@ using LiteCharms.Features.Extensions; +using LiteCharms.Features.Mediator; using LiteCharmsScheduler.Workers; +using Mediator; using static LiteCharms.Features.Email.Extensions.Constants; var builder = Host.CreateApplicationBuilder(args); builder.Services.AddMediator(); +builder.Services.AddScoped(typeof(IPipelineBehavior<,>), typeof(TelemetryPipelineBehavior<,>)); +builder.Services.AddScoped(typeof(IPipelineBehavior<,>), typeof(LoggingPipelineBehavior<,>)); + builder.Services.AddEmailServices(builder.Configuration); builder.Services.AddEmailServiceBus();