diff --git a/Journal.Api/Journal.Api.csproj b/Journal.Api/Journal.Api.csproj deleted file mode 100644 index 17d3d94..0000000 --- a/Journal.Api/Journal.Api.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - - net10.0 - enable - enable - - - - - - - - - - - diff --git a/Journal.Api/Journal.Api.http b/Journal.Api/Journal.Api.http deleted file mode 100644 index 4ca4b1b..0000000 --- a/Journal.Api/Journal.Api.http +++ /dev/null @@ -1,24 +0,0 @@ -@Journal.Api_HostAddress = http://localhost:5014 - -GET {{Journal.Api_HostAddress}}/health -Accept: application/json - -### - -POST {{Journal.Api_HostAddress}}/api/command -Content-Type: application/json - -{ - "action": "config.get", - "payload": {} -} - -### - -POST {{Journal.Api_HostAddress}}/api/command -Content-Type: application/json - -{ - "action": - -### diff --git a/Journal.Api/Program.cs b/Journal.Api/Program.cs deleted file mode 100644 index d1f9cae..0000000 --- a/Journal.Api/Program.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Text.Json; -using Journal.Core; - -var builder = WebApplication.CreateBuilder(args); -builder.Services.AddOpenApi(); -builder.Services.AddFragmentServices(); -builder.Services.AddSingleton(); - -var app = builder.Build(); - -if (app.Environment.IsDevelopment()) - app.MapOpenApi(); - -app.MapGet("/health", () => Results.Json(new { ok = true, data = "healthy" })); -app.MapGet("/healthz", () => Results.Json(new { ok = true, data = "healthy" })); -app.MapGet("/api/health", () => Results.Json(new { ok = true, data = "healthy" })); - -// Mirrors sidecar transport semantics over HTTP. -// request body is passed directly to Entry.HandleCommandAsync so malformed JSON -// and payload errors return the same {ok:false,error} envelope as sidecar mode. -app.MapPost("/api/command", async (HttpRequest request, Entry entry) => -{ - using var reader = new StreamReader(request.Body); - var body = await reader.ReadToEndAsync(); - var response = await entry.HandleCommandAsync(body); - return Results.Content(response, "application/json"); -}); - -app.Run(); diff --git a/Journal.Api/Properties/launchSettings.json b/Journal.Api/Properties/launchSettings.json deleted file mode 100644 index 76f7662..0000000 --- a/Journal.Api/Properties/launchSettings.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/launchsettings.json", - "profiles": { - "http": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": false, - "applicationUrl": "http://localhost:5014", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "https": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": false, - "applicationUrl": "https://localhost:7086;http://localhost:5014", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } -} diff --git a/Journal.Api/appsettings.Development.json b/Journal.Api/appsettings.Development.json deleted file mode 100644 index 0c208ae..0000000 --- a/Journal.Api/appsettings.Development.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} diff --git a/Journal.Api/appsettings.json b/Journal.Api/appsettings.json deleted file mode 100644 index 10f68b8..0000000 --- a/Journal.Api/appsettings.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/Journal.slnx b/Journal.slnx index 3e7d483..dfef454 100644 --- a/Journal.slnx +++ b/Journal.slnx @@ -1,5 +1,4 @@ -