{ "Logging": { "LogLevel": { "Default": "Warning", "Microsoft": "Warning", "Orleans": "Warning", "Microsoft.Hosting.Lifetime": "Information" } }, "AllowedHosts": "*", "ConnectionStrings": { "RabbitMq": "amqp://localhost:5672", "Redis": "localhost:6379,abortConnect=false", "SqlServer": "Server=LAPTOP-B76STK67;Database=Elsa;Integrated Security=true;MultipleActiveResultSets=True;Max Pool Size=500;Connection Timeout=3600", "Sqlite": "Data Source=elsa.sqlite.db;Cache=Shared;", "MongoDb": "mongodb://localhost:27017/Elsa" }, "Elsa": { "Http": { "BaseUrl": "https://localhost:11000", "BasePath": "/workflows" }, "Smtp": { "Host": "localhost", "Port": "2525", "DefaultSender": "noreply@acme.com" }, "Conductor": { "CommandsHookUrl": "https://localhost:16001/elsa-hook/commands", "TasksHookUrl": "https://localhost:16001/elsa-hook/tasks", "Commands": [ { "Name": "OrderPizza", "DisplayName": "Order Pizza", "Description": "Ask the application to order a pizza" }, { "Name": "DoDishes", "DisplayName": "Do the Dishes", "Description": "Ask the application to do the dishes" } ], "Events": [ { "Name": "PizzaDelivered", "DisplayName": "Pizza Delivered", "Description": "Your pizza is ready!", "Outcomes": [ "Hot", "Cold" ] }, { "Name": "DishesDone", "DisplayName": "Dishes Done", "Description": "Your dishes have been done!", "Outcomes": [ "Done" ] } ], "Tasks": [ { "Name": "MowGarden", "DisplayName": "Mow Garden", "Description": "Mow the garden", "Outcomes": [ "Done", "Cancelled" ] } ] } } }