19 lines
495 B
C#
19 lines
495 B
C#
using BrokerApiServer;
|
|
using CommandLine;
|
|
|
|
var port = 12000;
|
|
|
|
var parsed_arguments = Parser.Default.ParseArguments<BrokerServerService.CmdOptions>(args);
|
|
if (parsed_arguments is Parsed<BrokerServerService.CmdOptions> parsed)
|
|
{
|
|
port = parsed.Value.Port;
|
|
}
|
|
|
|
var cmd_options = new string[] { "--urls", $"http://*:{port}" };
|
|
var builder = WebApplication.CreateBuilder(cmd_options);
|
|
builder.Services.AddBrokerServerService(args);
|
|
|
|
var app = builder.Build();
|
|
app.UseBrokerServerService();
|
|
app.Run();
|