feat: add healthcheck for asn-header

This commit is contained in:
2026-01-19 19:28:45 +01:00
parent 34e85bb6cd
commit 9025ab694d
2 changed files with 7 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ COPY main.go ./
RUN CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o /out/asn-header-service RUN CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o /out/asn-header-service
FROM alpine:3.20 FROM alpine:3.20
RUN apk add --no-cache wget
RUN adduser -D -H -u 10001 app RUN adduser -D -H -u 10001 app
USER 10001 USER 10001
WORKDIR /app WORKDIR /app

View File

@@ -10,6 +10,12 @@ services:
ADDR: ":8080" ADDR: ":8080"
volumes: volumes:
- asn_data:/data:ro - asn_data:/data:ro
healthcheck:
test: ["CMD", "wget", "-qO-", "http://localhost:8080/healthz"]
interval: 30s
timeout: 5s
retries: 5
start_period: 20s
networks: networks:
- proxy - proxy