From 3a4f72d59f2192fb30726e8bf634f0ed15158d91 Mon Sep 17 00:00:00 2001 From: Torsten Wierschin Date: Fri, 17 Jul 2026 13:38:03 +0200 Subject: [PATCH] build(docker): fix COPY placement and apt package name for geographiclib; run build scripts outside RUN copy (Dockerfile syntax)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- app/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Dockerfile b/app/Dockerfile index 26579803f..70b030da8 100644 --- a/app/Dockerfile +++ b/app/Dockerfile @@ -60,6 +60,8 @@ RUN python3 -m venv /opt/venv \ # Build and install Log4Qt via script in /app (keeps Dockerfile small) COPY build_log4qt.sh /app/build_log4qt.sh +COPY build_grantlee.sh /app/build_grantlee.sh +COPY build_kdreports.sh /app/build_kdreports.sh RUN /app/build_log4qt.sh @@ -68,7 +70,7 @@ RUN /app/build_log4qt.sh RUN set -eux; \ apt-get update; \ apt-get install -y --no-install-recommends \ - libgeographic-dev \ + libgeographiclib-dev \ libssl-dev \ libxml2-dev \ libicu-dev \ @@ -77,8 +79,6 @@ RUN set -eux; \ # Try to install Grantlee / KDReports via apt (preferred); ignore failures apt-get install -y --no-install-recommends libgrantlee5 libgrantlee5-dev libkdreports-dev || true; \ # Build Grantlee and KDReports via scripts in /app if apt packages not available - COPY build_grantlee.sh /app/build_grantlee.sh; \ - COPY build_kdreports.sh /app/build_kdreports.sh; \ /app/build_grantlee.sh || true; \ /app/build_kdreports.sh || true; \ # geographiclib already installed via apt; RTI (Proprietary) cannot be installed automatically