Use tcp health check

This commit is contained in:
Robert van Diest
2026-03-25 20:11:26 +01:00
parent c135fec753
commit 51b9e5c1e7
2 changed files with 1 additions and 2 deletions

View File

@@ -19,7 +19,6 @@ RUN dotnet publish "src/backend/src/Randall.Api/Randall.Api.csproj" \
FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS runtime FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS runtime
WORKDIR /app WORKDIR /app
RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/*
RUN mkdir -p /app/data RUN mkdir -p /app/data
COPY --from=build /app/publish . COPY --from=build /app/publish .

View File

@@ -13,7 +13,7 @@ services:
- db-data:/app/data - db-data:/app/data
restart: unless-stopped restart: unless-stopped
healthcheck: healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"] test: ["CMD-SHELL", "bash -c '</dev/tcp/localhost/8080'"]
interval: 10s interval: 10s
timeout: 5s timeout: 5s
retries: 5 retries: 5