mirror of
https://github.com/bitwarden/server.git
synced 2025-04-07 05:58:13 -05:00
remove alive job
This commit is contained in:
parent
f6d610e4e4
commit
9da83cbdc3
@ -52,20 +52,28 @@ namespace Bit.Admin.Jobs
|
|||||||
.WithCronSchedule("0 0 0 ? * SUN", x => x.InTimeZone(timeZone))
|
.WithCronSchedule("0 0 0 ? * SUN", x => x.InTimeZone(timeZone))
|
||||||
.Build();
|
.Build();
|
||||||
|
|
||||||
Jobs = new List<Tuple<Type, ITrigger>>
|
var jobs = new List<Tuple<Type, ITrigger>>
|
||||||
{
|
{
|
||||||
new Tuple<Type, ITrigger>(typeof(AliveJob), everyTopOfTheHourTrigger),
|
|
||||||
new Tuple<Type, ITrigger>(typeof(DatabaseExpiredGrantsJob), everyFridayAt10pmTrigger),
|
new Tuple<Type, ITrigger>(typeof(DatabaseExpiredGrantsJob), everyFridayAt10pmTrigger),
|
||||||
new Tuple<Type, ITrigger>(typeof(DatabaseUpdateStatisticsJob), everySaturdayAtMidnightTrigger),
|
new Tuple<Type, ITrigger>(typeof(DatabaseUpdateStatisticsJob), everySaturdayAtMidnightTrigger),
|
||||||
new Tuple<Type, ITrigger>(typeof(DatabaseRebuildlIndexesJob), everySundayAtMidnightTrigger)
|
new Tuple<Type, ITrigger>(typeof(DatabaseRebuildlIndexesJob), everySundayAtMidnightTrigger)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if(!_globalSettings.SelfHosted)
|
||||||
|
{
|
||||||
|
jobs.Add(new Tuple<Type, ITrigger>(typeof(AliveJob), everyTopOfTheHourTrigger));
|
||||||
|
}
|
||||||
|
|
||||||
|
Jobs = jobs;
|
||||||
await base.StartAsync(cancellationToken);
|
await base.StartAsync(cancellationToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void AddJobsServices(IServiceCollection services)
|
public static void AddJobsServices(IServiceCollection services, bool selfHosted)
|
||||||
|
{
|
||||||
|
if(!selfHosted)
|
||||||
{
|
{
|
||||||
services.AddTransient<AliveJob>();
|
services.AddTransient<AliveJob>();
|
||||||
|
}
|
||||||
services.AddTransient<DatabaseUpdateStatisticsJob>();
|
services.AddTransient<DatabaseUpdateStatisticsJob>();
|
||||||
services.AddTransient<DatabaseRebuildlIndexesJob>();
|
services.AddTransient<DatabaseRebuildlIndexesJob>();
|
||||||
services.AddTransient<DatabaseExpiredGrantsJob>();
|
services.AddTransient<DatabaseExpiredGrantsJob>();
|
||||||
|
@ -72,7 +72,7 @@ namespace Bit.Admin
|
|||||||
services.Configure<RouteOptions>(options => options.LowercaseUrls = true);
|
services.Configure<RouteOptions>(options => options.LowercaseUrls = true);
|
||||||
|
|
||||||
// Jobs service
|
// Jobs service
|
||||||
Jobs.JobsHostedService.AddJobsServices(services);
|
Jobs.JobsHostedService.AddJobsServices(services, globalSettings.SelfHosted);
|
||||||
services.AddHostedService<Jobs.JobsHostedService>();
|
services.AddHostedService<Jobs.JobsHostedService>();
|
||||||
if(globalSettings.SelfHosted)
|
if(globalSettings.SelfHosted)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user