# R 4.6.1 on Ubuntu 24.04, pinned by digest (amd64 and arm64), with packages from a dated
# CRAN snapshot so every build installs the same versions.
FROM rocker/r-ver:4.6.1@sha256:4e6e6696ff54a86625c7f80046478e67014a2184e942b85eeff43db7b992d93e
ENV OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1
RUN Rscript -e 'options(repos = c(CRAN = "https://p3m.dev/cran/__linux__/noble/2026-10-01")); install.packages(c("survey", "jsonlite", "digest"), Ncpus = 4)' \
 && Rscript -e 'v <- sapply(c("survey", "jsonlite", "digest"), function(p) as.character(packageVersion(p))); print(v); stopifnot(identical(unname(v), c("4.5", "2.0.0", "0.6.39")))'
