From 827b7d90122d12a77947a8a0901801a4b3fc3244 Mon Sep 17 00:00:00 2001 From: Satyam Zode Date: Tue, 16 Jun 2026 11:07:38 +0530 Subject: [PATCH 1/2] Upgrade docker base ubuntu image to 24.04 Signed-off-by: Satyam Zode --- cmd/stellar-rpc/docker/Dockerfile | 2 +- cmd/stellar-rpc/docker/Dockerfile.release | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/stellar-rpc/docker/Dockerfile b/cmd/stellar-rpc/docker/Dockerfile index 30af31b02..cde26fa2f 100644 --- a/cmd/stellar-rpc/docker/Dockerfile +++ b/cmd/stellar-rpc/docker/Dockerfile @@ -23,7 +23,7 @@ RUN make REPOSITORY_VERSION=${REPOSITORY_VERSION} build-stellar-rpc # Move the binary to a common location RUN mv stellar-rpc /bin/stellar-rpc -FROM ubuntu:22.04 +FROM ubuntu:24.04 ARG STELLAR_CORE_VERSION ENV STELLAR_CORE_VERSION=${STELLAR_CORE_VERSION:-*} ENV STELLAR_CORE_BINARY_PATH=/usr/bin/stellar-core diff --git a/cmd/stellar-rpc/docker/Dockerfile.release b/cmd/stellar-rpc/docker/Dockerfile.release index 46b0669a5..5da4d75db 100644 --- a/cmd/stellar-rpc/docker/Dockerfile.release +++ b/cmd/stellar-rpc/docker/Dockerfile.release @@ -1,4 +1,4 @@ -FROM ubuntu:22.04 +FROM ubuntu:24.04 ARG STELLAR_CORE_VERSION ENV STELLAR_CORE_VERSION=${STELLAR_CORE_VERSION:-*} ARG STELLAR_RPC_VERSION From a60e765e606ef31dee17f6512dd12f4d596fcf2f Mon Sep 17 00:00:00 2001 From: Satyam Zode Date: Tue, 16 Jun 2026 20:25:11 +0530 Subject: [PATCH 2/2] Update docker file to support 24.04 Signed-off-by: Satyam Zode --- cmd/stellar-rpc/docker/Dockerfile | 8 ++++---- cmd/stellar-rpc/docker/Dockerfile.release | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/cmd/stellar-rpc/docker/Dockerfile b/cmd/stellar-rpc/docker/Dockerfile index cde26fa2f..63d1f6234 100644 --- a/cmd/stellar-rpc/docker/Dockerfile +++ b/cmd/stellar-rpc/docker/Dockerfile @@ -32,13 +32,13 @@ ENV DEBIAN_FRONTEND=noninteractive # ca-certificates are required to make tls connections RUN apt update && apt install -y --no-install-recommends ca-certificates curl wget gnupg apt-utils jq RUN curl -sSL https://apt.stellar.org/SDF.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/SDF.gpg -RUN echo "deb https://apt.stellar.org jammy stable" >/etc/apt/sources.list.d/SDF.list -RUN echo "deb https://apt.stellar.org jammy unstable" >/etc/apt/sources.list.d/SDF-unstable.list +RUN echo "deb https://apt.stellar.org noble stable" >/etc/apt/sources.list.d/SDF.list +RUN echo "deb https://apt.stellar.org noble unstable" >/etc/apt/sources.list.d/SDF-unstable.list # install llvm-20 so that core can be installed RUN wget -O /etc/apt/trusted.gpg.d/apt.llvm.org.asc https://apt.llvm.org/llvm-snapshot.gpg.key -RUN echo 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-20 main' > /etc/apt/sources.list.d/llvm.list -RUN echo 'deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-20 main' >> /etc/apt/sources.list.d/llvm.list +RUN echo 'deb http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main' > /etc/apt/sources.list.d/llvm.list +RUN echo 'deb-src http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main' >> /etc/apt/sources.list.d/llvm.list RUN apt update && apt install -y stellar-core=${STELLAR_CORE_VERSION} RUN apt clean diff --git a/cmd/stellar-rpc/docker/Dockerfile.release b/cmd/stellar-rpc/docker/Dockerfile.release index 5da4d75db..3e550fd82 100644 --- a/cmd/stellar-rpc/docker/Dockerfile.release +++ b/cmd/stellar-rpc/docker/Dockerfile.release @@ -10,14 +10,14 @@ ENV DEBIAN_FRONTEND=noninteractive # ca-certificates are required to make tls connections RUN apt update && apt install -y --no-install-recommends ca-certificates curl jq wget gnupg apt-utils gpg RUN curl -sSL https://apt.stellar.org/SDF.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/SDF.gpg && \ - echo "deb https://apt.stellar.org jammy stable" >/etc/apt/sources.list.d/SDF.list && \ - echo "deb https://apt.stellar.org jammy testing" >/etc/apt/sources.list.d/SDF-testing.list && \ - echo "deb https://apt.stellar.org jammy unstable" >/etc/apt/sources.list.d/SDF-unstable.list + echo "deb https://apt.stellar.org noble stable" >/etc/apt/sources.list.d/SDF.list && \ + echo "deb https://apt.stellar.org noble testing" >/etc/apt/sources.list.d/SDF-testing.list && \ + echo "deb https://apt.stellar.org noble unstable" >/etc/apt/sources.list.d/SDF-unstable.list # install llvm-20 so that core can be installed RUN wget -O /etc/apt/trusted.gpg.d/apt.llvm.org.asc https://apt.llvm.org/llvm-snapshot.gpg.key -RUN echo 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-20 main' > /etc/apt/sources.list.d/llvm.list -RUN echo 'deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-20 main' >> /etc/apt/sources.list.d/llvm.list +RUN echo 'deb http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main' > /etc/apt/sources.list.d/llvm.list +RUN echo 'deb-src http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main' >> /etc/apt/sources.list.d/llvm.list RUN apt update && \ apt install -y stellar-core=${STELLAR_CORE_VERSION} stellar-rpc=${STELLAR_RPC_VERSION} && \