From 29dcd995f26aa3ac6832e6c6e24abca56893a04d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 22 May 2026 12:28:22 +0000 Subject: [PATCH 1/4] Initial plan From b6ccb7c9a565ca29364e2d16294c085985e45984 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 22 May 2026 12:33:33 +0000 Subject: [PATCH 2/4] fix: configure default cache path in Dockerfile runtime image Agent-Logs-Url: https://github.com/appwrite/embedding/sessions/4f5decfe-9143-42bd-b0e6-811ed2616fcb Co-authored-by: ArnabChatterjee20k <83803257+ArnabChatterjee20k@users.noreply.github.com> --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 9a052c6..a640df0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,6 +21,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* RUN useradd --create-home --uid 10001 embedder +RUN mkdir -p /home/embedder/models && chown -R embedder:embedder /home/embedder +ENV EMBEDDING_CACHE_DIR=/home/embedder/models USER embedder WORKDIR /home/embedder From 70bd4b947f9c56e31a3fe4e4a8e76cd9c1f18d35 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 22 May 2026 12:34:18 +0000 Subject: [PATCH 3/4] fix: scope models directory ownership change in Dockerfile Agent-Logs-Url: https://github.com/appwrite/embedding/sessions/4f5decfe-9143-42bd-b0e6-811ed2616fcb Co-authored-by: ArnabChatterjee20k <83803257+ArnabChatterjee20k@users.noreply.github.com> --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a640df0..cac2d34 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,7 +21,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* RUN useradd --create-home --uid 10001 embedder -RUN mkdir -p /home/embedder/models && chown -R embedder:embedder /home/embedder +RUN mkdir -p /home/embedder/models && chown embedder:embedder /home/embedder/models ENV EMBEDDING_CACHE_DIR=/home/embedder/models USER embedder WORKDIR /home/embedder From 1ee5f4c4abeae72e5d6071127d3f7d7387732f17 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 22 May 2026 17:39:49 +0000 Subject: [PATCH 4/4] fix: align Docker images to trixie for ORT/glibc compatibility Agent-Logs-Url: https://github.com/appwrite/embedding/sessions/5bc8a2a9-7dfa-400d-9834-850b8f96eb8d Co-authored-by: ArnabChatterjee20k <83803257+ArnabChatterjee20k@users.noreply.github.com> --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index cac2d34..0f231c1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1.7 -FROM rust:1.95-slim-bookworm AS builder +FROM rust:1.95-slim-trixie AS builder RUN apt-get update && apt-get install -y --no-install-recommends \ pkg-config \ libssl-dev \ @@ -13,10 +13,10 @@ RUN --mount=type=cache,target=/usr/local/cargo/registry \ cargo build --release --bin embedding && \ cp target/release/embedding /usr/local/bin/embedding -FROM debian:bookworm-slim AS runtime +FROM debian:trixie-slim AS runtime RUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates \ - libssl3 \ + libssl3t64 \ libstdc++6 \ && rm -rf /var/lib/apt/lists/*