diff --git a/demo-apps/MinimalApp/MinimalApp.fsproj b/demo-apps/MinimalApp/MinimalApp.fsproj new file mode 100644 index 0000000..0677f89 --- /dev/null +++ b/demo-apps/MinimalApp/MinimalApp.fsproj @@ -0,0 +1,16 @@ + + + + Exe + net7.0 + + + + + + + + + + + diff --git a/demo-apps/MinimalApp/Program.fs b/demo-apps/MinimalApp/Program.fs new file mode 100644 index 0000000..2e9eaf0 --- /dev/null +++ b/demo-apps/MinimalApp/Program.fs @@ -0,0 +1,14 @@ +open Microsoft.AspNetCore.Builder +open Microsoft.Extensions.Hosting +open Giraffe + +let builder = WebApplication.CreateBuilder() +builder.Services.AddGiraffe() |> ignore +let app = builder.Build() +let webApp = + choose [ + route "/ping" >=> text "pong" + route "/" >=> text "Hello World" ] + +app.UseGiraffe(webApp) +app.Run() \ No newline at end of file