chore: force backend Docker cache bust for deploy
CI - Build & Test / Backend (.NET) (push) Successful in 33s
CI - Build & Test / Frontend (Vue/TS) (push) Failing after 8s
CI - Build & Test / Security Check (push) Successful in 3s

This commit is contained in:
2026-06-22 20:04:22 +02:00
parent df94ed3cd4
commit fe97d1aaf0
4 changed files with 3096 additions and 1989 deletions
+7 -2
View File
@@ -34,20 +34,25 @@ public class HealthController(IAgentRuntime runtime, HealthCheckService healthCh
runtimeDetail = ex.Message; runtimeDetail = ex.Message;
} }
static IReadOnlyDictionary<string, object?> NormalizeData(IReadOnlyDictionary<string, object> source)
{
return source.ToDictionary(kvp => kvp.Key, kvp => (object?)kvp.Value);
}
var entries = report.Entries.ToDictionary( var entries = report.Entries.ToDictionary(
e => e.Key, e => e.Key,
e => new e => new
{ {
status = e.Value.Status.ToString(), status = e.Value.Status.ToString(),
description = e.Value.Description, description = e.Value.Description,
data = (IReadOnlyDictionary<string, object?>)e.Value.Data data = NormalizeData(e.Value.Data)
}); });
entries["runtime"] = new entries["runtime"] = new
{ {
status = runtimeStatus, status = runtimeStatus,
description = runtimeDetail, description = runtimeDetail,
data = (IReadOnlyDictionary<string, object?>)new Dictionary<string, object?>() data = new Dictionary<string, object?>() as IReadOnlyDictionary<string, object?>
}; };
var isHealthy = report.Status == HealthStatus.Healthy && runtimeStatus == "Online"; var isHealthy = report.Status == HealthStatus.Healthy && runtimeStatus == "Online";
+1
View File
@@ -1,6 +1,7 @@
FROM mcr.microsoft.com/dotnet/sdk:10.0-alpine AS build FROM mcr.microsoft.com/dotnet/sdk:10.0-alpine AS build
WORKDIR /src WORKDIR /src
COPY Nexus.Api.csproj . COPY Nexus.Api.csproj .
# cache-bust: 2026-06-22T19:56+02
RUN dotnet restore RUN dotnet restore
COPY . . COPY . .
RUN dotnet publish -c Release -o /app/publish RUN dotnet publish -c Release -o /app/publish
+3088
View File
File diff suppressed because it is too large Load Diff
-1987
View File
File diff suppressed because it is too large Load Diff