{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }, "AllowedHosts": "*", "CShells": { "Shells": [ { "Name": "Default", "Properties": { "WebRouting": { "Path": "" } }, "Settings": { "FastEndpoints": { "GlobalRoutePrefix": "elsa/api" }, "SqliteWorkflowDefinitionPersistence": { "ConnectionString": "Data Source=elsa_workflows.db;Cache=Shared", "DbContextOptions": { "EnableSensitiveDataLogging": false, "EnableDetailedErrors": false } }, "SqliteWorkflowInstancePersistence": { "ConnectionString": "Data Source=elsa_workflows.db;Cache=Shared" }, "SqliteWorkflowRuntimePersistence": { "ConnectionString": "Data Source=elsa_workflows.db;Cache=Shared" } }, "Features": [ "Elsa", "WorkflowsApi", "Identity", "DefaultAuthentication", "SqliteWorkflowDefinitionPersistence", "SqliteWorkflowInstancePersistence", "SqliteWorkflowRuntimePersistence" ] }, { "Name": "Tenant1", "Properties": { "WebRouting": { "Path": "tenant1" } }, "Settings": { "FastEndpoints": { "GlobalRoutePrefix": "api" }, "SqlServerWorkflowDefinitionPersistence": { "ConnectionString": "${ConnectionStrings:Tenant1}" }, "SqlServerWorkflowInstancePersistence": { "ConnectionString": "${ConnectionStrings:Tenant1}" } }, "Features": [ "Elsa", "WorkflowsApi", "SqlServerWorkflowDefinitionPersistence", "SqlServerWorkflowInstancePersistence" ] } ] }, "ConnectionStrings": { "Tenant1": "Server=localhost;Database=ElsaTenant1;Integrated Security=true;TrustServerCertificate=true" } }