From 1faeb60e3c33b8c67e2814d64baa8b5ade97cf05 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Wed, 15 Apr 2026 17:13:00 -0500 Subject: [PATCH] Add cdo to runtime image for NARR GRIB1 decoding NARR is GRIB1 and wgrib2 doesn't decode GRIB1 messages (rd_grib2_seq_msg, grib1 message ignored, use wgrib). cdo handles GRIB1 + the Lambert conformal projection + nearest-neighbor remap that NARR's Grid 221 needs. Pulls in libnetcdf/libhdf5/libudunits2 transitively, ~30-60 MB image growth. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1d67e1f8..cc476309 100644 --- a/Dockerfile +++ b/Dockerfile @@ -137,7 +137,7 @@ FROM ${RUNNER_IMAGE} AS final RUN apt-get update \ && apt-get install -y --no-install-recommends \ libstdc++6 openssl libncurses6 locales ca-certificates snmp \ - libgfortran5 libaec0 zlib1g libpng16-16t64 libopenjp2-7 \ + libgfortran5 libaec0 zlib1g libpng16-16t64 libopenjp2-7 cdo \ && rm -rf /var/lib/apt/lists/* RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen