From 0f9c00e92d5c2b97f93e20245da589327c6debe7 Mon Sep 17 00:00:00 2001 From: accius Date: Sat, 31 Jan 2026 23:31:44 -0500 Subject: [PATCH] debugging for proppy --- iturhfprop-service/Dockerfile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/iturhfprop-service/Dockerfile b/iturhfprop-service/Dockerfile index d9306a1..fec911c 100644 --- a/iturhfprop-service/Dockerfile +++ b/iturhfprop-service/Dockerfile @@ -8,6 +8,7 @@ RUN apt-get update && apt-get install -y \ curl \ tar \ ca-certificates \ + findutils \ && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ && apt-get install -y nodejs \ && rm -rf /var/lib/apt/lists/* @@ -21,13 +22,17 @@ RUN curl -L -o ITURHFProp "https://github.com/ITU-R-Study-Group-3/ITU-R-HF/relea && curl -L -o libp372.so "https://github.com/ITU-R-Study-Group-3/ITU-R-HF/releases/download/v14.3/libp372.so" \ && chmod +x ITURHFProp -# Download source to get Data files - use wildcard to handle directory naming +# Download source to get Data files RUN curl -L -o source.tar.gz "https://github.com/ITU-R-Study-Group-3/ITU-R-HF/archive/refs/tags/v14.3.tar.gz" \ && tar -xzf source.tar.gz \ - && ls -la \ - && mv ITU-R-HF-*/Data . \ - && mv ITU-R-HF-*/IonMap . \ - && rm -rf ITU-R-HF-* source.tar.gz + && ls -la ITU-R-HF-14.3/ \ + && find ITU-R-HF-14.3 -type d -name "Data" \ + && find ITU-R-HF-14.3 -type d -name "IonMap" + +# Move Data directories from wherever they are in the source tree +RUN cp -r ITU-R-HF-14.3/P533/Data . || cp -r ITU-R-HF-14.3/Data . || echo "Data not found at expected locations" \ + && cp -r ITU-R-HF-14.3/P533/IonMap . || cp -r ITU-R-HF-14.3/IonMap . || echo "IonMap not found at expected locations" \ + && rm -rf ITU-R-HF-14.3 source.tar.gz # Set library path so ITURHFProp can find shared libs ENV LD_LIBRARY_PATH=/opt/iturhfprop:$LD_LIBRARY_PATH