static void Main(string[] args) { var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"); CamundaWorkers <WorkersProperties> .Builder() .SetProperties(() => ConfigurationUtils.GetEnvironmentConfiguration(environment)) .SetLogger(ConfigurationUtils.GetLoggerConfiguration, "VXDS_CAM_WORK") .Configure(collection => { collection.AddScoped <IUserDataStore, UserDataStore>(); collection.AddScoped <INoteFolderStore, NoteFolderStore>(); }) .AddWorker <Note.Note.NotificationWorker>() .Launch(); }
static void Main(string[] args) { var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"); CamundaWorkers <WorkersProperties> .Builder() .SetProperties(() => ConfigurationUtils.GetEnvironmentConfiguration(environment)) .SetLogger(ConfigurationUtils.GetLoggerConfiguration, "VXDS_CAM_WORK") .Configure(collection => { collection.AddScoped <IFileStore, FileStore>(); collection.AddScoped <IModuleStore, ModuleStore>(); collection.AddScoped <IPortalSettingsStore, PortalSettingsStore>(); }) #region Module .AddWorker <Fixture.AfterWorker>() .AddWorker <Fixture.BeforeWorker>() .AddWorker <Fixture.ErrorWorker>() .AddWorker <Fixture.StatusWorker>() .AddWorker <Fixture.RemoveWorker>() .AddWorker <DatabaseMigration.UpgradeWorker>() .AddWorker <DatabaseMigration.RollbackWorker>() .AddWorker <DatabaseMigration.DowngradeWorker>() .AddWorker <CamundaDeployment.UpgradeWorker>() .AddWorker <CamundaDeployment.RollbackWorker>() .AddWorker <CamundaDeployment.DowngradeWorker>() .AddWorker <CamundaDeployment.LaunchWorker>() .AddWorker <CamundaDeployment.StopWorker>() .AddWorker <Application.LaunchWorker>() .AddWorker <Application.StopWorker>() #endregion #region Host .AddWorker <HostModule.SearchWorker>() .AddWorker <HostModule.StopWorker>() .AddWorker <HostModule.CalculateWorker>() .AddWorker <Host.Host.DeleteWorker>() #endregion .Launch(); }