This template scaffolds a web application with the following compnents configured:
- Saturn
- Giraffe
- Fable.Remoting
- Dapr
- Fable.OpenTelemetry
- Tilt
- Fable.Lit
- Fable.Remoting
Start the Grafana LGTM container:
cd lgtm
./build.sh
./run.sh
This template inludes support for Dapr Actors. The custom use_multiauth
and use_oidc
authentication pipelines configure the user (principal) groups and roles (claims) via a UserActor
, which can easily be migrated to an external Dapr service if need be.
Install the Dapr CLI and set up Dapr for use with actors:
dapr init -s
cp .dapr/components/* ~/.dapr/componets
Run the development server(s) under Dapr:
dapr run --app-id monorail --app-port 8085 -- dotnet run