mirror of
https://github.com/fergalmoran/SilkierQuartz.git
synced 2025-12-22 17:48:10 +00:00
43 lines
937 B
C#
43 lines
937 B
C#
using Microsoft.AspNetCore;
|
|
using Microsoft.AspNetCore.Hosting;
|
|
using Quartzmin;
|
|
using System.Threading;
|
|
|
|
namespace AspNetCoreDocker
|
|
{
|
|
public class Program
|
|
{
|
|
public static void Main(string[] args)
|
|
{
|
|
var scheduler = DemoScheduler.Create().Result;
|
|
|
|
var host = WebHost.CreateDefaultBuilder(args).Configure(app =>
|
|
{
|
|
app.UseQuartzmin(new QuartzminOptions() { Scheduler = scheduler });
|
|
|
|
}).ConfigureServices(services =>
|
|
{
|
|
services.AddQuartzmin();
|
|
|
|
})
|
|
.Build();
|
|
|
|
host.Start();
|
|
|
|
while (!scheduler.IsShutdown)
|
|
Thread.Sleep(250);
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
/*
|
|
docker run -d -p 9999:80 --name myapp quartzmin
|
|
docker exec -it myapp sh
|
|
|
|
docker run -it --rm -p 9999:80 --name myapp quartzmin
|
|
|
|
docker tag quartzmin docker:5000/quartzmin
|
|
docker push docker:5000/quartzmin
|
|
*/
|