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 +