diff options
| author | Joel Stålnacke <joel@saker.fi> | 2025-08-01 20:22:50 +0300 |
|---|---|---|
| committer | Joel Stålnacke <joel@saker.fi> | 2025-08-01 20:22:50 +0300 |
| commit | 40525e4f0ff494a3b5bf9cebad5d00ac25a3d840 (patch) | |
| tree | 0a2cdf34f68f8a194a20e4c26afdbac771084c72 /TJLaskuri.Web | |
Basic domain logic
Diffstat (limited to 'TJLaskuri.Web')
| -rw-r--r-- | TJLaskuri.Web/Program.fs | 15 | ||||
| -rw-r--r-- | TJLaskuri.Web/Properties/launchSettings.json | 23 | ||||
| -rw-r--r-- | TJLaskuri.Web/TJLaskuri.Web.fsproj | 15 | ||||
| -rw-r--r-- | TJLaskuri.Web/appsettings.Development.json | 8 | ||||
| -rw-r--r-- | TJLaskuri.Web/appsettings.json | 9 |
5 files changed, 70 insertions, 0 deletions
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
+
+[<EntryPoint>]
+let main args =
+ let builder = WebApplication.CreateBuilder(args)
+ let app = builder.Build()
+
+ app.MapGet("/", Func<string>(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 @@ +<Project Sdk="Microsoft.NET.Sdk.Web">
+
+ <PropertyGroup>
+ <TargetFramework>net9.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <Compile Include="Program.fs" />
+ </ItemGroup>
+
+ <ItemGroup> + <ProjectReference Include="..\TJLaskuri.Core\TJLaskuri.Core.fsproj" /> + </ItemGroup>
+
+</Project>
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": "*"
+}
|
