debugging for proppy

pull/27/head
accius 4 days ago
parent 1e50e2536a
commit 0f9c00e92d

@ -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

Loading…
Cancel
Save

Powered by TurnKey Linux.