From 40525e4f0ff494a3b5bf9cebad5d00ac25a3d840 Mon Sep 17 00:00:00 2001 From: Joel Stålnacke Date: Fri, 1 Aug 2025 20:22:50 +0300 Subject: Basic domain logic --- TJLaskuri.Web/Program.fs | 15 +++++++++++++++ TJLaskuri.Web/Properties/launchSettings.json | 23 +++++++++++++++++++++++ TJLaskuri.Web/TJLaskuri.Web.fsproj | 15 +++++++++++++++ TJLaskuri.Web/appsettings.Development.json | 8 ++++++++ TJLaskuri.Web/appsettings.json | 9 +++++++++ 5 files changed, 70 insertions(+) create mode 100644 TJLaskuri.Web/Program.fs create mode 100644 TJLaskuri.Web/Properties/launchSettings.json create mode 100644 TJLaskuri.Web/TJLaskuri.Web.fsproj create mode 100644 TJLaskuri.Web/appsettings.Development.json create mode 100644 TJLaskuri.Web/appsettings.json (limited to 'TJLaskuri.Web') diff --git a/TJLaskuri.Web/Program.fs b/TJLaskuri.Web/Program.fs new file mode 100644 index 0000000..fb776e0 --- /dev/null +++ b/TJLaskuri.Web/Program.fs @@ -0,0 +1,15 @@ +open System +open Microsoft.AspNetCore.Builder +open Microsoft.Extensions.Hosting + +[] +let main args = + let builder = WebApplication.CreateBuilder(args) + let app = builder.Build() + + app.MapGet("/", Func(fun () -> "Hello World!")) |> ignore + + app.Run() + + 0 // Exit code + diff --git a/TJLaskuri.Web/Properties/launchSettings.json b/TJLaskuri.Web/Properties/launchSettings.json new file mode 100644 index 0000000..6d3fec3 --- /dev/null +++ b/TJLaskuri.Web/Properties/launchSettings.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:5270", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7106;http://localhost:5270", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/TJLaskuri.Web/TJLaskuri.Web.fsproj b/TJLaskuri.Web/TJLaskuri.Web.fsproj new file mode 100644 index 0000000..6ddf66a --- /dev/null +++ b/TJLaskuri.Web/TJLaskuri.Web.fsproj @@ -0,0 +1,15 @@ + + + + net9.0 + + + + + + + + + + + diff --git a/TJLaskuri.Web/appsettings.Development.json b/TJLaskuri.Web/appsettings.Development.json new file mode 100644 index 0000000..ff66ba6 --- /dev/null +++ b/TJLaskuri.Web/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/TJLaskuri.Web/appsettings.json b/TJLaskuri.Web/appsettings.json new file mode 100644 index 0000000..4d56694 --- /dev/null +++ b/TJLaskuri.Web/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} -- cgit v1.2.3