diff --git a/EnvelopeGenerator.Finalizer/EnvelopeGenerator.Finalizer.csproj b/EnvelopeGenerator.Finalizer/EnvelopeGenerator.Finalizer.csproj index 51871730..37ac31f8 100644 --- a/EnvelopeGenerator.Finalizer/EnvelopeGenerator.Finalizer.csproj +++ b/EnvelopeGenerator.Finalizer/EnvelopeGenerator.Finalizer.csproj @@ -9,6 +9,7 @@ + diff --git a/EnvelopeGenerator.Finalizer/Program.cs b/EnvelopeGenerator.Finalizer/Program.cs index 72033ac7..5bd2942e 100644 --- a/EnvelopeGenerator.Finalizer/Program.cs +++ b/EnvelopeGenerator.Finalizer/Program.cs @@ -1,3 +1,4 @@ +using CommandDotNet.Execution; using EnvelopeGenerator.Application.ThirdPartyModules.Queries; using EnvelopeGenerator.DependencyInjection; using EnvelopeGenerator.Finalizer; @@ -7,6 +8,8 @@ using MediatR; using Microsoft.EntityFrameworkCore; using Quartz; using Quartz.AspNetCore; +using Quartz.Impl; +using Quartzmon; using Serilog; // Load Serilog from appsettings.json @@ -67,6 +70,8 @@ try { options.WaitForJobsToComplete = true; }); + + builder.Services.AddQuartzmon(); #endregion #region Add DB Context, EG Inf. and Services @@ -125,6 +130,12 @@ try app.UseAuthorization(); + app.UseQuartzmon(new QuartzmonOptions() + { + Scheduler = StdSchedulerFactory.GetDefaultScheduler().Result, + VirtualPathRoot = "/quartz" + }); + app.MapControllers(); #endregion