From 73e9c66ea6049d64be2b74694609cdaa44e194e1 Mon Sep 17 00:00:00 2001 From: Pier-Jean Malandrino Date: Fri, 10 Apr 2026 22:22:50 +0200 Subject: [PATCH] fix(ci): install curl in embedding-service image for healthcheck MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit python:3.12-slim does not include curl — every healthcheck attempt failed silently, causing the container to be declared unhealthy after all retries. --- embedding-service/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/embedding-service/Dockerfile b/embedding-service/Dockerfile index b7b8e04..7311e03 100644 --- a/embedding-service/Dockerfile +++ b/embedding-service/Dockerfile @@ -2,6 +2,8 @@ FROM python:3.12-slim WORKDIR /app +RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* + # Install dependencies first (cache layer) COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt