From 995cec7491a79a263e8dfd37dde5b6ace7dbfa13 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sat, 21 Mar 2026 01:56:52 +0100 Subject: [PATCH] feat: update forage ci Signed-off-by: kjuulh --- ci/src/main.rs | 10 +++++----- templates/forage-server.Dockerfile | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ci/src/main.rs b/ci/src/main.rs index 7e50ac7..e2b2ba7 100644 --- a/ci/src/main.rs +++ b/ci/src/main.rs @@ -190,7 +190,7 @@ async fn build_base(client: &dagger_sdk::Query) -> eyre::Result eyre::Result<()> { - let registry = std::env::var("CI_REGISTRY").unwrap_or_else(|_| "registry.forage.sh".into()); + let registry = std::env::var("CI_REGISTRY").unwrap_or_else(|_| "git.kjuulh.io".into()); let user = std::env::var("CI_REGISTRY_USER").unwrap_or_else(|_| "forage".into()); let image_name = std::env::var("CI_IMAGE_NAME") - .unwrap_or_else(|_| format!("{registry}/{user}/forage-server")); + .unwrap_or_else(|_| format!("{registry}/forage/client/forage-server")); let password = std::env::var("CI_REGISTRY_PASSWORD") .map_err(|_| eyre::eyre!("CI_REGISTRY_PASSWORD must be set for publishing"))?; diff --git a/templates/forage-server.Dockerfile b/templates/forage-server.Dockerfile index 99d80f9..00ffe10 100644 --- a/templates/forage-server.Dockerfile +++ b/templates/forage-server.Dockerfile @@ -1,4 +1,4 @@ -FROM rust:1.85-bookworm AS builder +FROM rust:1.93-trixie AS builder RUN apt-get update && \ apt-get install -y clang mold && \ @@ -43,7 +43,7 @@ RUN cargo build --release -p forage-server RUN ./target/release/forage-server --help || true # Runtime image -FROM gcr.io/distroless/cc-debian12:latest +FROM gcr.io/distroless/cc-debian13:latest COPY --from=builder /mnt/src/target/release/forage-server /usr/local/bin/forage-server COPY --from=builder /mnt/src/templates /templates