From e8dddf92be6ce7bc8c345b670b95a6acd952b070 Mon Sep 17 00:00:00 2001 From: eitsupi <50911393+eitsupi@users.noreply.github.com> Date: Fri, 9 Aug 2024 21:01:51 +0900 Subject: [PATCH] build: ensure only two minor versions (remove R 4.2.3 files) (#839) Fix #835 Originally intended to build only the last two minor versions (which are known to be tested in CRAN and I believe are often considered supported R versions), we actually continued to build R4.2 after the R4.4 release. The build script has been corrected and the R4.2 files will be correctly deleted and will no longer be built. --- bakefiles/4.2.3.docker-bake.json | 408 ----------------------- build/args/4.2.3.json | 12 - build/matrix/all.json | 1 - build/scripts/generate-matrix.R | 2 +- dockerfiles/binder_4.2.3.Dockerfile | 20 -- dockerfiles/cuda_4.2.3.Dockerfile | 27 -- dockerfiles/geospatial_4.2.3.Dockerfile | 43 --- dockerfiles/ml-verse_4.2.3.Dockerfile | 11 - dockerfiles/ml_4.2.3.Dockerfile | 21 -- dockerfiles/r-ver_4.2.3.Dockerfile | 17 - dockerfiles/rstudio_4.2.3.Dockerfile | 31 -- dockerfiles/shiny-verse_4.2.3.Dockerfile | 28 -- dockerfiles/shiny_4.2.3.Dockerfile | 25 -- dockerfiles/tidyverse_4.2.3.Dockerfile | 34 -- dockerfiles/verse_4.2.3.Dockerfile | 40 --- 15 files changed, 1 insertion(+), 719 deletions(-) delete mode 100644 bakefiles/4.2.3.docker-bake.json delete mode 100644 build/args/4.2.3.json delete mode 100644 dockerfiles/binder_4.2.3.Dockerfile delete mode 100644 dockerfiles/cuda_4.2.3.Dockerfile delete mode 100644 dockerfiles/geospatial_4.2.3.Dockerfile delete mode 100644 dockerfiles/ml-verse_4.2.3.Dockerfile delete mode 100644 dockerfiles/ml_4.2.3.Dockerfile delete mode 100644 dockerfiles/r-ver_4.2.3.Dockerfile delete mode 100644 dockerfiles/rstudio_4.2.3.Dockerfile delete mode 100644 dockerfiles/shiny-verse_4.2.3.Dockerfile delete mode 100644 dockerfiles/shiny_4.2.3.Dockerfile delete mode 100644 dockerfiles/tidyverse_4.2.3.Dockerfile delete mode 100644 dockerfiles/verse_4.2.3.Dockerfile diff --git a/bakefiles/4.2.3.docker-bake.json b/bakefiles/4.2.3.docker-bake.json deleted file mode 100644 index 2416c235..00000000 --- a/bakefiles/4.2.3.docker-bake.json +++ /dev/null @@ -1,408 +0,0 @@ -{ - "group": [ - { - "default": [ - { - "targets": [ - "r-ver", - "rstudio", - "tidyverse", - "shiny", - "shiny-verse", - "verse", - "geospatial" - ] - } - ] - } - ], - "target": { - "r-ver": { - "dockerfile": "dockerfiles/r-ver_4.2.3.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/r-ver", - "org.opencontainers.image.description": "Reproducible builds to fixed version of R", - "org.opencontainers.image.base.name": "docker.io/library/ubuntu:jammy", - "org.opencontainers.image.version": "R-4.2.3", - "org.opencontainers.image.licenses": "GPL-2.0-or-later", - "org.opencontainers.image.source": "https://github.com/rocker-org/rocker-versioned2", - "org.opencontainers.image.vendor": "Rocker Project", - "org.opencontainers.image.authors": "Carl Boettiger " - }, - "platforms": [ - "linux/amd64", - "linux/arm64" - ], - "cache-to": [ - "type=inline" - ], - "tags": [ - "docker.io/rocker/r-ver:4.2.3", - "ghcr.io/rocker-org/r-ver:4.2.3", - "docker.io/rocker/r-ver:4.2", - "ghcr.io/rocker-org/r-ver:4.2" - ], - "cache-from": [ - "docker.io/rocker/r-ver:4.2.3", - "ghcr.io/rocker-org/r-ver:4.2.3", - "docker.io/rocker/r-ver:4.2", - "ghcr.io/rocker-org/r-ver:4.2", - "docker.io/rocker/rstudio:4.2.3", - "ghcr.io/rocker-org/rstudio:4.2.3", - "docker.io/rocker/rstudio:4.2", - "ghcr.io/rocker-org/rstudio:4.2", - "docker.io/rocker/tidyverse:4.2.3", - "ghcr.io/rocker-org/tidyverse:4.2.3", - "docker.io/rocker/tidyverse:4.2", - "ghcr.io/rocker-org/tidyverse:4.2", - "docker.io/rocker/verse:4.2.3", - "ghcr.io/rocker-org/verse:4.2.3", - "docker.io/rocker/verse:4.2", - "ghcr.io/rocker-org/verse:4.2", - "docker.io/rocker/geospatial:4.2.3", - "ghcr.io/rocker-org/geospatial:4.2.3", - "docker.io/rocker/geospatial:4.2", - "ghcr.io/rocker-org/geospatial:4.2", - "docker.io/rocker/shiny:4.2.3", - "ghcr.io/rocker-org/shiny:4.2.3", - "docker.io/rocker/shiny:4.2", - "ghcr.io/rocker-org/shiny:4.2", - "docker.io/rocker/shiny-verse:4.2.3", - "ghcr.io/rocker-org/shiny-verse:4.2.3", - "docker.io/rocker/shiny-verse:4.2", - "ghcr.io/rocker-org/shiny-verse:4.2" - ] - }, - "rstudio": { - "dockerfile": "dockerfiles/rstudio_4.2.3.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/rstudio", - "org.opencontainers.image.description": "RStudio Server with fixed version of R", - "org.opencontainers.image.base.name": "docker.io/library/ubuntu:jammy", - "org.opencontainers.image.version": "R-4.2.3", - "org.opencontainers.image.licenses": "GPL-2.0-or-later", - "org.opencontainers.image.source": "https://github.com/rocker-org/rocker-versioned2", - "org.opencontainers.image.vendor": "Rocker Project", - "org.opencontainers.image.authors": "Carl Boettiger " - }, - "platforms": [ - "linux/amd64", - "linux/arm64" - ], - "cache-to": [ - "type=inline" - ], - "tags": [ - "docker.io/rocker/rstudio:4.2.3", - "ghcr.io/rocker-org/rstudio:4.2.3", - "docker.io/rocker/rstudio:4.2", - "ghcr.io/rocker-org/rstudio:4.2" - ], - "cache-from": [ - "docker.io/rocker/r-ver:4.2.3", - "ghcr.io/rocker-org/r-ver:4.2.3", - "docker.io/rocker/r-ver:4.2", - "ghcr.io/rocker-org/r-ver:4.2", - "docker.io/rocker/rstudio:4.2.3", - "ghcr.io/rocker-org/rstudio:4.2.3", - "docker.io/rocker/rstudio:4.2", - "ghcr.io/rocker-org/rstudio:4.2", - "docker.io/rocker/tidyverse:4.2.3", - "ghcr.io/rocker-org/tidyverse:4.2.3", - "docker.io/rocker/tidyverse:4.2", - "ghcr.io/rocker-org/tidyverse:4.2", - "docker.io/rocker/verse:4.2.3", - "ghcr.io/rocker-org/verse:4.2.3", - "docker.io/rocker/verse:4.2", - "ghcr.io/rocker-org/verse:4.2", - "docker.io/rocker/geospatial:4.2.3", - "ghcr.io/rocker-org/geospatial:4.2.3", - "docker.io/rocker/geospatial:4.2", - "ghcr.io/rocker-org/geospatial:4.2", - "docker.io/rocker/shiny:4.2.3", - "ghcr.io/rocker-org/shiny:4.2.3", - "docker.io/rocker/shiny:4.2", - "ghcr.io/rocker-org/shiny:4.2", - "docker.io/rocker/shiny-verse:4.2.3", - "ghcr.io/rocker-org/shiny-verse:4.2.3", - "docker.io/rocker/shiny-verse:4.2", - "ghcr.io/rocker-org/shiny-verse:4.2" - ] - }, - "tidyverse": { - "dockerfile": "dockerfiles/tidyverse_4.2.3.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/tidyverse", - "org.opencontainers.image.description": "Version-stable build of R, RStudio Server, and R packages.", - "org.opencontainers.image.base.name": "docker.io/library/ubuntu:jammy", - "org.opencontainers.image.version": "R-4.2.3", - "org.opencontainers.image.licenses": "GPL-2.0-or-later", - "org.opencontainers.image.source": "https://github.com/rocker-org/rocker-versioned2", - "org.opencontainers.image.vendor": "Rocker Project", - "org.opencontainers.image.authors": "Carl Boettiger " - }, - "platforms": [ - "linux/amd64" - ], - "cache-to": [ - "type=inline" - ], - "tags": [ - "docker.io/rocker/tidyverse:4.2.3", - "ghcr.io/rocker-org/tidyverse:4.2.3", - "docker.io/rocker/tidyverse:4.2", - "ghcr.io/rocker-org/tidyverse:4.2" - ], - "cache-from": [ - "docker.io/rocker/r-ver:4.2.3", - "ghcr.io/rocker-org/r-ver:4.2.3", - "docker.io/rocker/r-ver:4.2", - "ghcr.io/rocker-org/r-ver:4.2", - "docker.io/rocker/rstudio:4.2.3", - "ghcr.io/rocker-org/rstudio:4.2.3", - "docker.io/rocker/rstudio:4.2", - "ghcr.io/rocker-org/rstudio:4.2", - "docker.io/rocker/tidyverse:4.2.3", - "ghcr.io/rocker-org/tidyverse:4.2.3", - "docker.io/rocker/tidyverse:4.2", - "ghcr.io/rocker-org/tidyverse:4.2", - "docker.io/rocker/verse:4.2.3", - "ghcr.io/rocker-org/verse:4.2.3", - "docker.io/rocker/verse:4.2", - "ghcr.io/rocker-org/verse:4.2", - "docker.io/rocker/geospatial:4.2.3", - "ghcr.io/rocker-org/geospatial:4.2.3", - "docker.io/rocker/geospatial:4.2", - "ghcr.io/rocker-org/geospatial:4.2", - "docker.io/rocker/shiny:4.2.3", - "ghcr.io/rocker-org/shiny:4.2.3", - "docker.io/rocker/shiny:4.2", - "ghcr.io/rocker-org/shiny:4.2", - "docker.io/rocker/shiny-verse:4.2.3", - "ghcr.io/rocker-org/shiny-verse:4.2.3", - "docker.io/rocker/shiny-verse:4.2", - "ghcr.io/rocker-org/shiny-verse:4.2" - ] - }, - "verse": { - "dockerfile": "dockerfiles/verse_4.2.3.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/verse", - "org.opencontainers.image.description": "Adds tex & related publishing packages to version-locked tidyverse image.", - "org.opencontainers.image.base.name": "docker.io/library/ubuntu:jammy", - "org.opencontainers.image.version": "R-4.2.3", - "org.opencontainers.image.licenses": "GPL-2.0-or-later", - "org.opencontainers.image.source": "https://github.com/rocker-org/rocker-versioned2", - "org.opencontainers.image.vendor": "Rocker Project", - "org.opencontainers.image.authors": "Carl Boettiger " - }, - "platforms": [ - "linux/amd64" - ], - "cache-to": [ - "type=inline" - ], - "tags": [ - "docker.io/rocker/verse:4.2.3", - "ghcr.io/rocker-org/verse:4.2.3", - "docker.io/rocker/verse:4.2", - "ghcr.io/rocker-org/verse:4.2" - ], - "cache-from": [ - "docker.io/rocker/r-ver:4.2.3", - "ghcr.io/rocker-org/r-ver:4.2.3", - "docker.io/rocker/r-ver:4.2", - "ghcr.io/rocker-org/r-ver:4.2", - "docker.io/rocker/rstudio:4.2.3", - "ghcr.io/rocker-org/rstudio:4.2.3", - "docker.io/rocker/rstudio:4.2", - "ghcr.io/rocker-org/rstudio:4.2", - "docker.io/rocker/tidyverse:4.2.3", - "ghcr.io/rocker-org/tidyverse:4.2.3", - "docker.io/rocker/tidyverse:4.2", - "ghcr.io/rocker-org/tidyverse:4.2", - "docker.io/rocker/verse:4.2.3", - "ghcr.io/rocker-org/verse:4.2.3", - "docker.io/rocker/verse:4.2", - "ghcr.io/rocker-org/verse:4.2", - "docker.io/rocker/geospatial:4.2.3", - "ghcr.io/rocker-org/geospatial:4.2.3", - "docker.io/rocker/geospatial:4.2", - "ghcr.io/rocker-org/geospatial:4.2", - "docker.io/rocker/shiny:4.2.3", - "ghcr.io/rocker-org/shiny:4.2.3", - "docker.io/rocker/shiny:4.2", - "ghcr.io/rocker-org/shiny:4.2", - "docker.io/rocker/shiny-verse:4.2.3", - "ghcr.io/rocker-org/shiny-verse:4.2.3", - "docker.io/rocker/shiny-verse:4.2", - "ghcr.io/rocker-org/shiny-verse:4.2" - ] - }, - "geospatial": { - "dockerfile": "dockerfiles/geospatial_4.2.3.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/geospatial", - "org.opencontainers.image.description": "Docker-based Geospatial toolkit for R, built on versioned Rocker image.", - "org.opencontainers.image.base.name": "docker.io/library/ubuntu:jammy", - "org.opencontainers.image.version": "R-4.2.3", - "org.opencontainers.image.licenses": "GPL-2.0-or-later", - "org.opencontainers.image.source": "https://github.com/rocker-org/rocker-versioned2", - "org.opencontainers.image.vendor": "Rocker Project", - "org.opencontainers.image.authors": "Carl Boettiger " - }, - "platforms": [ - "linux/amd64" - ], - "cache-to": [ - "type=inline" - ], - "tags": [ - "docker.io/rocker/geospatial:4.2.3", - "ghcr.io/rocker-org/geospatial:4.2.3", - "docker.io/rocker/geospatial:4.2", - "ghcr.io/rocker-org/geospatial:4.2" - ], - "cache-from": [ - "docker.io/rocker/r-ver:4.2.3", - "ghcr.io/rocker-org/r-ver:4.2.3", - "docker.io/rocker/r-ver:4.2", - "ghcr.io/rocker-org/r-ver:4.2", - "docker.io/rocker/rstudio:4.2.3", - "ghcr.io/rocker-org/rstudio:4.2.3", - "docker.io/rocker/rstudio:4.2", - "ghcr.io/rocker-org/rstudio:4.2", - "docker.io/rocker/tidyverse:4.2.3", - "ghcr.io/rocker-org/tidyverse:4.2.3", - "docker.io/rocker/tidyverse:4.2", - "ghcr.io/rocker-org/tidyverse:4.2", - "docker.io/rocker/verse:4.2.3", - "ghcr.io/rocker-org/verse:4.2.3", - "docker.io/rocker/verse:4.2", - "ghcr.io/rocker-org/verse:4.2", - "docker.io/rocker/geospatial:4.2.3", - "ghcr.io/rocker-org/geospatial:4.2.3", - "docker.io/rocker/geospatial:4.2", - "ghcr.io/rocker-org/geospatial:4.2", - "docker.io/rocker/shiny:4.2.3", - "ghcr.io/rocker-org/shiny:4.2.3", - "docker.io/rocker/shiny:4.2", - "ghcr.io/rocker-org/shiny:4.2", - "docker.io/rocker/shiny-verse:4.2.3", - "ghcr.io/rocker-org/shiny-verse:4.2.3", - "docker.io/rocker/shiny-verse:4.2", - "ghcr.io/rocker-org/shiny-verse:4.2" - ] - }, - "shiny": { - "dockerfile": "dockerfiles/shiny_4.2.3.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/shiny", - "org.opencontainers.image.description": "Shiny Server on versioned Rocker image.", - "org.opencontainers.image.base.name": "docker.io/library/ubuntu:jammy", - "org.opencontainers.image.version": "R-4.2.3", - "org.opencontainers.image.licenses": "GPL-2.0-or-later", - "org.opencontainers.image.source": "https://github.com/rocker-org/rocker-versioned2", - "org.opencontainers.image.vendor": "Rocker Project", - "org.opencontainers.image.authors": "Carl Boettiger " - }, - "platforms": [ - "linux/amd64" - ], - "cache-to": [ - "type=inline" - ], - "tags": [ - "docker.io/rocker/shiny:4.2.3", - "ghcr.io/rocker-org/shiny:4.2.3", - "docker.io/rocker/shiny:4.2", - "ghcr.io/rocker-org/shiny:4.2" - ], - "cache-from": [ - "docker.io/rocker/r-ver:4.2.3", - "ghcr.io/rocker-org/r-ver:4.2.3", - "docker.io/rocker/r-ver:4.2", - "ghcr.io/rocker-org/r-ver:4.2", - "docker.io/rocker/rstudio:4.2.3", - "ghcr.io/rocker-org/rstudio:4.2.3", - "docker.io/rocker/rstudio:4.2", - "ghcr.io/rocker-org/rstudio:4.2", - "docker.io/rocker/tidyverse:4.2.3", - "ghcr.io/rocker-org/tidyverse:4.2.3", - "docker.io/rocker/tidyverse:4.2", - "ghcr.io/rocker-org/tidyverse:4.2", - "docker.io/rocker/verse:4.2.3", - "ghcr.io/rocker-org/verse:4.2.3", - "docker.io/rocker/verse:4.2", - "ghcr.io/rocker-org/verse:4.2", - "docker.io/rocker/geospatial:4.2.3", - "ghcr.io/rocker-org/geospatial:4.2.3", - "docker.io/rocker/geospatial:4.2", - "ghcr.io/rocker-org/geospatial:4.2", - "docker.io/rocker/shiny:4.2.3", - "ghcr.io/rocker-org/shiny:4.2.3", - "docker.io/rocker/shiny:4.2", - "ghcr.io/rocker-org/shiny:4.2", - "docker.io/rocker/shiny-verse:4.2.3", - "ghcr.io/rocker-org/shiny-verse:4.2.3", - "docker.io/rocker/shiny-verse:4.2", - "ghcr.io/rocker-org/shiny-verse:4.2" - ] - }, - "shiny-verse": { - "dockerfile": "dockerfiles/shiny-verse_4.2.3.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/shiny-verse", - "org.opencontainers.image.description": "Rocker Shiny image + Tidyverse R packages. Uses version-stable image.", - "org.opencontainers.image.base.name": "docker.io/library/ubuntu:jammy", - "org.opencontainers.image.version": "R-4.2.3", - "org.opencontainers.image.licenses": "GPL-2.0-or-later", - "org.opencontainers.image.source": "https://github.com/rocker-org/rocker-versioned2", - "org.opencontainers.image.vendor": "Rocker Project", - "org.opencontainers.image.authors": "Carl Boettiger " - }, - "platforms": [ - "linux/amd64" - ], - "cache-to": [ - "type=inline" - ], - "tags": [ - "docker.io/rocker/shiny-verse:4.2.3", - "ghcr.io/rocker-org/shiny-verse:4.2.3", - "docker.io/rocker/shiny-verse:4.2", - "ghcr.io/rocker-org/shiny-verse:4.2" - ], - "cache-from": [ - "docker.io/rocker/r-ver:4.2.3", - "ghcr.io/rocker-org/r-ver:4.2.3", - "docker.io/rocker/r-ver:4.2", - "ghcr.io/rocker-org/r-ver:4.2", - "docker.io/rocker/rstudio:4.2.3", - "ghcr.io/rocker-org/rstudio:4.2.3", - "docker.io/rocker/rstudio:4.2", - "ghcr.io/rocker-org/rstudio:4.2", - "docker.io/rocker/tidyverse:4.2.3", - "ghcr.io/rocker-org/tidyverse:4.2.3", - "docker.io/rocker/tidyverse:4.2", - "ghcr.io/rocker-org/tidyverse:4.2", - "docker.io/rocker/verse:4.2.3", - "ghcr.io/rocker-org/verse:4.2.3", - "docker.io/rocker/verse:4.2", - "ghcr.io/rocker-org/verse:4.2", - "docker.io/rocker/geospatial:4.2.3", - "ghcr.io/rocker-org/geospatial:4.2.3", - "docker.io/rocker/geospatial:4.2", - "ghcr.io/rocker-org/geospatial:4.2", - "docker.io/rocker/shiny:4.2.3", - "ghcr.io/rocker-org/shiny:4.2.3", - "docker.io/rocker/shiny:4.2", - "ghcr.io/rocker-org/shiny:4.2", - "docker.io/rocker/shiny-verse:4.2.3", - "ghcr.io/rocker-org/shiny-verse:4.2.3", - "docker.io/rocker/shiny-verse:4.2", - "ghcr.io/rocker-org/shiny-verse:4.2" - ] - } - } -} diff --git a/build/args/4.2.3.json b/build/args/4.2.3.json deleted file mode 100644 index ed2bfefa..00000000 --- a/build/args/4.2.3.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "r_version": "4.2.3", - "r_release_date": "2023-03-15", - "r_freeze_date": "2023-04-20", - "ubuntu_series": "jammy", - "ubuntu_version": "22.04", - "cran": "https://p3m.dev/cran/__linux__/jammy/2023-04-20", - "rstudio_version": "2023.03.0+386", - "ctan": "https://www.texlive.info/tlnet-archive/2023/04/20/tlnet", - "r_major_latest": false, - "r_minor_latest": true -} diff --git a/build/matrix/all.json b/build/matrix/all.json index 2a46e53b..80e096f5 100644 --- a/build/matrix/all.json +++ b/build/matrix/all.json @@ -1,6 +1,5 @@ { "r_version": [ - "4.2.3", "4.3.3", "4.4.0", "4.4.1" diff --git a/build/scripts/generate-matrix.R b/build/scripts/generate-matrix.R index d0ad6d22..1b452238 100644 --- a/build/scripts/generate-matrix.R +++ b/build/scripts/generate-matrix.R @@ -22,7 +22,7 @@ supported_versions <- fs::dir_ls(path = "build/args", regexp = r"((\d+\.){3}json ) |> dplyr::slice_tail(n = 2, by = c(major, minor)) |> dplyr::filter( - minor == dplyr::last(minor) | patch >= dplyr::lead(patch) + minor == dplyr::last(minor) | dplyr::lead(minor) == dplyr::last(minor) & patch >= dplyr::lead(patch) ) |> dplyr::pull(r_version) |> as.character() diff --git a/dockerfiles/binder_4.2.3.Dockerfile b/dockerfiles/binder_4.2.3.Dockerfile deleted file mode 100644 index 5af50fe7..00000000 --- a/dockerfiles/binder_4.2.3.Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -FROM rocker/geospatial:4.2.3 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV NB_USER=rstudio -ENV VIRTUAL_ENV=/opt/venv -ENV PATH=${VIRTUAL_ENV}/bin:${PATH} - -RUN /rocker_scripts/install_jupyter.sh - -EXPOSE 8888 - -CMD ["jupyter", "lab", "--ip", "0.0.0.0", "--no-browser"] - -USER ${NB_USER} - -WORKDIR /home/${NB_USER} diff --git a/dockerfiles/cuda_4.2.3.Dockerfile b/dockerfiles/cuda_4.2.3.Dockerfile deleted file mode 100644 index c85fbdeb..00000000 --- a/dockerfiles/cuda_4.2.3.Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -FROM nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV R_VERSION=4.2.3 -ENV R_HOME=/usr/local/lib/R -ENV TZ=Etc/UTC -ENV NVBLAS_CONFIG_FILE=/etc/nvblas.conf -ENV PYTHON_CONFIGURE_OPTS=--enable-shared -ENV RETICULATE_AUTOCONFIGURE=0 -ENV PATH=${PATH}:${CUDA_HOME}/bin - -COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh - -RUN /rocker_scripts/install_R_source.sh - -ENV CRAN=https://p3m.dev/cran/__linux__/jammy/2023-04-20 -ENV LANG=en_US.UTF-8 - -COPY scripts /rocker_scripts - -RUN /rocker_scripts/setup_R.sh -RUN /rocker_scripts/config_R_cuda.sh -RUN /rocker_scripts/install_python.sh diff --git a/dockerfiles/geospatial_4.2.3.Dockerfile b/dockerfiles/geospatial_4.2.3.Dockerfile deleted file mode 100644 index bd6c0fb1..00000000 --- a/dockerfiles/geospatial_4.2.3.Dockerfile +++ /dev/null @@ -1,43 +0,0 @@ -FROM docker.io/library/ubuntu:jammy - -ENV R_VERSION="4.2.3" -ENV R_HOME="/usr/local/lib/R" -ENV TZ="Etc/UTC" - -COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh -RUN /rocker_scripts/install_R_source.sh - -ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2023-04-20" - -COPY scripts/setup_R.sh /rocker_scripts/setup_R.sh -RUN /rocker_scripts/setup_R.sh - -COPY scripts/install_tidyverse.sh /rocker_scripts/install_tidyverse.sh -RUN /rocker_scripts/install_tidyverse.sh - -ENV S6_VERSION="v2.1.0.2" -ENV RSTUDIO_VERSION="2023.03.0+386" -ENV DEFAULT_USER="rstudio" - -COPY scripts/install_rstudio.sh /rocker_scripts/install_rstudio.sh -RUN /rocker_scripts/install_rstudio.sh - -EXPOSE 8787 -CMD ["/init"] - -COPY scripts/install_pandoc.sh /rocker_scripts/install_pandoc.sh -RUN /rocker_scripts/install_pandoc.sh - -COPY scripts/install_quarto.sh /rocker_scripts/install_quarto.sh -RUN /rocker_scripts/install_quarto.sh - -ENV CTAN_REPO="https://www.texlive.info/tlnet-archive/2023/04/20/tlnet" -ENV PATH="$PATH:/usr/local/texlive/bin/linux" - -COPY scripts/install_texlive.sh /rocker_scripts/install_texlive.sh -RUN /rocker_scripts/install_verse.sh - -COPY scripts/install_geospatial.sh /rocker_scripts/install_geospatial.sh -RUN /rocker_scripts/install_geospatial.sh - -COPY scripts /rocker_scripts diff --git a/dockerfiles/ml-verse_4.2.3.Dockerfile b/dockerfiles/ml-verse_4.2.3.Dockerfile deleted file mode 100644 index ba2f2405..00000000 --- a/dockerfiles/ml-verse_4.2.3.Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM rocker/ml:4.2.3 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV CTAN_REPO=https://www.texlive.info/tlnet-archive/2023/04/20/tlnet - -RUN /rocker_scripts/install_verse.sh -RUN /rocker_scripts/install_geospatial.sh diff --git a/dockerfiles/ml_4.2.3.Dockerfile b/dockerfiles/ml_4.2.3.Dockerfile deleted file mode 100644 index 1def9501..00000000 --- a/dockerfiles/ml_4.2.3.Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM rocker/cuda:4.2.3 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV S6_VERSION=v2.1.0.2 -ENV RSTUDIO_VERSION=2023.03.0+386 -ENV DEFAULT_USER=rstudio -ENV PANDOC_VERSION=default -ENV QUARTO_VERSION=default - -RUN /rocker_scripts/install_rstudio.sh -RUN /rocker_scripts/install_pandoc.sh -RUN /rocker_scripts/install_quarto.sh -RUN /rocker_scripts/install_tidyverse.sh - -EXPOSE 8787 - -CMD ["/init"] diff --git a/dockerfiles/r-ver_4.2.3.Dockerfile b/dockerfiles/r-ver_4.2.3.Dockerfile deleted file mode 100644 index 7f81e088..00000000 --- a/dockerfiles/r-ver_4.2.3.Dockerfile +++ /dev/null @@ -1,17 +0,0 @@ -FROM docker.io/library/ubuntu:jammy - -ENV R_VERSION="4.2.3" -ENV R_HOME="/usr/local/lib/R" -ENV TZ="Etc/UTC" - -COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh -RUN /rocker_scripts/install_R_source.sh - -ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2023-04-20" - -COPY scripts/setup_R.sh /rocker_scripts/setup_R.sh -RUN /rocker_scripts/setup_R.sh - -CMD ["R"] - -COPY scripts /rocker_scripts diff --git a/dockerfiles/rstudio_4.2.3.Dockerfile b/dockerfiles/rstudio_4.2.3.Dockerfile deleted file mode 100644 index fc0a7df7..00000000 --- a/dockerfiles/rstudio_4.2.3.Dockerfile +++ /dev/null @@ -1,31 +0,0 @@ -FROM docker.io/library/ubuntu:jammy - -ENV R_VERSION="4.2.3" -ENV R_HOME="/usr/local/lib/R" -ENV TZ="Etc/UTC" - -COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh -RUN /rocker_scripts/install_R_source.sh - -ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2023-04-20" - -COPY scripts/setup_R.sh /rocker_scripts/setup_R.sh -RUN /rocker_scripts/setup_R.sh - -ENV S6_VERSION="v2.1.0.2" -ENV RSTUDIO_VERSION="2023.03.0+386" -ENV DEFAULT_USER="rstudio" - -COPY scripts/install_rstudio.sh /rocker_scripts/install_rstudio.sh -RUN /rocker_scripts/install_rstudio.sh - -EXPOSE 8787 -CMD ["/init"] - -COPY scripts/install_pandoc.sh /rocker_scripts/install_pandoc.sh -RUN /rocker_scripts/install_pandoc.sh - -COPY scripts/install_quarto.sh /rocker_scripts/install_quarto.sh -RUN /rocker_scripts/install_quarto.sh - -COPY scripts /rocker_scripts diff --git a/dockerfiles/shiny-verse_4.2.3.Dockerfile b/dockerfiles/shiny-verse_4.2.3.Dockerfile deleted file mode 100644 index 917e8e1c..00000000 --- a/dockerfiles/shiny-verse_4.2.3.Dockerfile +++ /dev/null @@ -1,28 +0,0 @@ -FROM docker.io/library/ubuntu:jammy - -ENV R_VERSION="4.2.3" -ENV R_HOME="/usr/local/lib/R" -ENV TZ="Etc/UTC" - -COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh -RUN /rocker_scripts/install_R_source.sh - -ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2023-04-20" - -COPY scripts/setup_R.sh /rocker_scripts/setup_R.sh -RUN /rocker_scripts/setup_R.sh - -COPY scripts/install_tidyverse.sh /rocker_scripts/install_tidyverse.sh -RUN /rocker_scripts/install_tidyverse.sh - -ENV S6_VERSION="v2.1.0.2" -ENV SHINY_SERVER_VERSION="latest" -ENV PANDOC_VERSION="default" - -COPY scripts/install_shiny_server.sh /rocker_scripts/install_shiny_server.sh -RUN /rocker_scripts/install_shiny_server.sh - -EXPOSE 8787 -CMD ["/init"] - -COPY scripts /rocker_scripts diff --git a/dockerfiles/shiny_4.2.3.Dockerfile b/dockerfiles/shiny_4.2.3.Dockerfile deleted file mode 100644 index c7f46263..00000000 --- a/dockerfiles/shiny_4.2.3.Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM docker.io/library/ubuntu:jammy - -ENV R_VERSION="4.2.3" -ENV R_HOME="/usr/local/lib/R" -ENV TZ="Etc/UTC" - -COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh -RUN /rocker_scripts/install_R_source.sh - -ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2023-04-20" - -COPY scripts/setup_R.sh /rocker_scripts/setup_R.sh -RUN /rocker_scripts/setup_R.sh - -ENV S6_VERSION="v2.1.0.2" -ENV SHINY_SERVER_VERSION="latest" -ENV PANDOC_VERSION="default" - -COPY scripts/install_shiny_server.sh /rocker_scripts/install_shiny_server.sh -RUN /rocker_scripts/install_shiny_server.sh - -EXPOSE 8787 -CMD ["/init"] - -COPY scripts /rocker_scripts diff --git a/dockerfiles/tidyverse_4.2.3.Dockerfile b/dockerfiles/tidyverse_4.2.3.Dockerfile deleted file mode 100644 index 4b507421..00000000 --- a/dockerfiles/tidyverse_4.2.3.Dockerfile +++ /dev/null @@ -1,34 +0,0 @@ -FROM docker.io/library/ubuntu:jammy - -ENV R_VERSION="4.2.3" -ENV R_HOME="/usr/local/lib/R" -ENV TZ="Etc/UTC" - -COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh -RUN /rocker_scripts/install_R_source.sh - -ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2023-04-20" - -COPY scripts/setup_R.sh /rocker_scripts/setup_R.sh -RUN /rocker_scripts/setup_R.sh - -COPY scripts/install_tidyverse.sh /rocker_scripts/install_tidyverse.sh -RUN /rocker_scripts/install_tidyverse.sh - -ENV S6_VERSION="v2.1.0.2" -ENV RSTUDIO_VERSION="2023.03.0+386" -ENV DEFAULT_USER="rstudio" - -COPY scripts/install_rstudio.sh /rocker_scripts/install_rstudio.sh -RUN /rocker_scripts/install_rstudio.sh - -EXPOSE 8787 -CMD ["/init"] - -COPY scripts/install_pandoc.sh /rocker_scripts/install_pandoc.sh -RUN /rocker_scripts/install_pandoc.sh - -COPY scripts/install_quarto.sh /rocker_scripts/install_quarto.sh -RUN /rocker_scripts/install_quarto.sh - -COPY scripts /rocker_scripts diff --git a/dockerfiles/verse_4.2.3.Dockerfile b/dockerfiles/verse_4.2.3.Dockerfile deleted file mode 100644 index 71524de4..00000000 --- a/dockerfiles/verse_4.2.3.Dockerfile +++ /dev/null @@ -1,40 +0,0 @@ -FROM docker.io/library/ubuntu:jammy - -ENV R_VERSION="4.2.3" -ENV R_HOME="/usr/local/lib/R" -ENV TZ="Etc/UTC" - -COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh -RUN /rocker_scripts/install_R_source.sh - -ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2023-04-20" - -COPY scripts/setup_R.sh /rocker_scripts/setup_R.sh -RUN /rocker_scripts/setup_R.sh - -COPY scripts/install_tidyverse.sh /rocker_scripts/install_tidyverse.sh -RUN /rocker_scripts/install_tidyverse.sh - -ENV S6_VERSION="v2.1.0.2" -ENV RSTUDIO_VERSION="2023.03.0+386" -ENV DEFAULT_USER="rstudio" - -COPY scripts/install_rstudio.sh /rocker_scripts/install_rstudio.sh -RUN /rocker_scripts/install_rstudio.sh - -EXPOSE 8787 -CMD ["/init"] - -COPY scripts/install_pandoc.sh /rocker_scripts/install_pandoc.sh -RUN /rocker_scripts/install_pandoc.sh - -COPY scripts/install_quarto.sh /rocker_scripts/install_quarto.sh -RUN /rocker_scripts/install_quarto.sh - -ENV CTAN_REPO="https://www.texlive.info/tlnet-archive/2023/04/20/tlnet" -ENV PATH="$PATH:/usr/local/texlive/bin/linux" - -COPY scripts/install_texlive.sh /rocker_scripts/install_texlive.sh -RUN /rocker_scripts/install_verse.sh - -COPY scripts /rocker_scripts