elsa-core/src/samples/dashboard/ElsaDashboard.Samples.Monolith
2021-03-11 22:50:50 +01:00
..
Models Expressions editor (#695) 2021-03-02 09:00:51 +01:00
Pages Update Blazor Bindings with latest stencil component 2021-03-04 17:45:59 +01:00
Properties Add Dashboard samples: monolith + client/server 2020-12-27 11:53:52 +01:00
Workflows Rename HttpRequestReceived to HttpEndpoint 2021-03-01 21:11:21 +01:00
_Imports.razor Add Dashboard samples: monolith + client/server 2020-12-27 11:53:52 +01:00
appsettings.json Add Dashboard samples: monolith + client/server 2020-12-27 11:53:52 +01:00
BlazorRuntimeModel.cs Add Dashboard samples: monolith + client/server 2020-12-27 11:53:52 +01:00
docker-compose.yaml Add Dashboard samples: monolith + client/server 2020-12-27 11:53:52 +01:00
ElsaDashboard.Samples.Monolith.csproj MongoDB provider improvements 2021-03-11 22:50:50 +01:00
FodyWeavers.xml Add Dashboard samples: monolith + client/server 2020-12-27 11:53:52 +01:00
Program.cs Add Dashboard samples: monolith + client/server 2020-12-27 11:53:52 +01:00
Readme.md Add Dashboard samples: monolith + client/server 2020-12-27 11:53:52 +01:00
Startup.cs MongoDB provider improvements 2021-03-11 22:50:50 +01:00

Sample Dashboard Monolith

This sample project acts as both the Blazor dashboard as well as the Elsa Workflows server. The dashboard web assembly project still uses gRPC to communicate with the Blazor server, which then uses Elsa's REST API to manage workflows.

Blazor Server & Web Assembly

This project can run either in Server Side Blazor mode or Web Assembly Blazor mode. You can control which mode to use by changing the Program.RuntimeModel value.