public static async Task Main(string[] args) { var application = new WebApplication(); var setupBuilder = new EnvironmentSetupBuilder("antiplagiarism-web", args); var hostSettings = new VostokHostSettings(application, setupBuilder.EnvironmentSetup); var host = new VostokHost(hostSettings); await host.WithConsoleCancellation().RunAsync(); }
public static async Task Main(string[] args) { var application = new XQueueWatcherApplication(); var setupBuilder = new EnvironmentSetupBuilder("xqueuewatcher", args); var hostSettings = new VostokHostSettings(application, setupBuilder.EnvironmentSetup); var host = new VostokHost(hostSettings); await host.WithConsoleCancellation().RunAsync(); }
public static async Task Main(string[] args) { var isOneTimeSend = args.Length > 0 && args[0] == "send"; var application = new NotificationsApplication(isOneTimeSend); var setupBuilder = new EnvironmentSetupBuilder("notifications", args); var hostSettings = new VostokHostSettings(application, setupBuilder.EnvironmentSetup); var host = new VostokHost(hostSettings); await host.WithConsoleCancellation().RunAsync(); }