mirror of
https://github.com/fergalmoran/Quartzmin.git
synced 2025-12-25 10:58:02 +00:00
Initial commit
This commit is contained in:
42
Source/Examples/AspNetCoreDocker/Program.cs
Normal file
42
Source/Examples/AspNetCoreDocker/Program.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
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();
|
||||
|
||||
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
|
||||
*/
|
||||
Reference in New Issue
Block a user