diff --git a/src/Nocr.Users.Host/Dockerfile b/src/Nocr.Users.Host/Dockerfile
index 120982d..4d5d77b 100644
--- a/src/Nocr.Users.Host/Dockerfile
+++ b/src/Nocr.Users.Host/Dockerfile
@@ -1,5 +1,6 @@
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
WORKDIR /app
+RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/*
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
WORKDIR /src
diff --git a/src/Nocr.Users.Host/Infrastructure/Startup.cs b/src/Nocr.Users.Host/Infrastructure/Startup.cs
index 34c4e69..bdd3caf 100644
--- a/src/Nocr.Users.Host/Infrastructure/Startup.cs
+++ b/src/Nocr.Users.Host/Infrastructure/Startup.cs
@@ -24,6 +24,8 @@ public class Startup
services.AddAppServices();
services.AddEfPersistence(Configuration.GetConnectionString(nameof(UsersContext))!);
+
+ services.AddHealthChecks();
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
@@ -35,6 +37,7 @@ public class Startup
}
app.UseRouting();
+ app.UseHealthChecks("/health");
app.UseEndpoints(builder => builder.MapControllers());
}
}
\ No newline at end of file
diff --git a/src/Nocr.Users.Migrator/Nocr.Users.Migrator.csproj b/src/Nocr.Users.Migrator/Nocr.Users.Migrator.csproj
index f4f9028..b5981fb 100644
--- a/src/Nocr.Users.Migrator/Nocr.Users.Migrator.csproj
+++ b/src/Nocr.Users.Migrator/Nocr.Users.Migrator.csproj
@@ -25,9 +25,10 @@
.dockerignore
-
- Always
-
+
+ PreserveNewest
+ PreserveNewest
+