From 9025ab694d5c4ab8fc4b50451cf68d01c82ec6c7 Mon Sep 17 00:00:00 2001 From: Robert Rapp Date: Mon, 19 Jan 2026 19:28:45 +0100 Subject: [PATCH] feat: add healthcheck for asn-header --- Dockerfile | 1 + docker-compose.yml | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/Dockerfile b/Dockerfile index 6151471..2ca8fec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,6 +7,7 @@ COPY main.go ./ RUN CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o /out/asn-header-service FROM alpine:3.20 +RUN apk add --no-cache wget RUN adduser -D -H -u 10001 app USER 10001 WORKDIR /app diff --git a/docker-compose.yml b/docker-compose.yml index cdd6463..ecf3b84 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,12 @@ services: ADDR: ":8080" volumes: - asn_data:/data:ro + healthcheck: + test: ["CMD", "wget", "-qO-", "http://localhost:8080/healthz"] + interval: 30s + timeout: 5s + retries: 5 + start_period: 20s networks: - proxy