From a0b9e607652c0c558b65417d76373be9f55f4974 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 14 Jun 2024 19:10:28 +0900 Subject: [PATCH] Automatic update of container definition files (#829) - Auto-generated by [create-pull-request][1] [1]: https://github.com/peter-evans/create-pull-request Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- bakefiles/4.4.0.docker-bake.json | 364 +---------- bakefiles/4.4.0.extra.docker-bake.json | 100 +--- bakefiles/4.4.1.docker-bake.json | 632 ++++++++++++++++++++ bakefiles/4.4.1.extra.docker-bake.json | 238 ++++++++ bakefiles/experimental.docker-bake.json | 4 +- build/args/4.4.0.json | 10 +- build/args/4.4.1.json | 12 + build/args/history.tsv | 3 +- build/matrix/all.json | 3 +- build/matrix/latest-two.json | 4 +- build/matrix/latest.json | 2 +- build/variables/r-versions.tsv | 3 +- dockerfiles/binder_4.4.1.Dockerfile | 16 + dockerfiles/cuda_4.4.0.Dockerfile | 2 +- dockerfiles/cuda_4.4.1.Dockerfile | 33 + dockerfiles/geospatial-dev-osgeo.Dockerfile | 2 +- dockerfiles/geospatial_4.4.0.Dockerfile | 4 +- dockerfiles/geospatial_4.4.1.Dockerfile | 51 ++ dockerfiles/ml-verse_4.4.0.Dockerfile | 2 +- dockerfiles/ml-verse_4.4.1.Dockerfile | 64 ++ dockerfiles/ml_4.4.0.Dockerfile | 2 +- dockerfiles/ml_4.4.1.Dockerfile | 57 ++ dockerfiles/r-ver_4.4.0.Dockerfile | 2 +- dockerfiles/r-ver_4.4.1.Dockerfile | 19 + dockerfiles/rstudio_4.4.0.Dockerfile | 2 +- dockerfiles/rstudio_4.4.1.Dockerfile | 38 ++ dockerfiles/shiny-verse_4.4.0.Dockerfile | 2 +- dockerfiles/shiny-verse_4.4.1.Dockerfile | 33 + dockerfiles/shiny_4.4.0.Dockerfile | 2 +- dockerfiles/shiny_4.4.1.Dockerfile | 30 + dockerfiles/tidyverse_4.4.0.Dockerfile | 2 +- dockerfiles/tidyverse_4.4.1.Dockerfile | 41 ++ dockerfiles/verse_4.4.0.Dockerfile | 4 +- dockerfiles/verse_4.4.1.Dockerfile | 48 ++ 34 files changed, 1363 insertions(+), 468 deletions(-) create mode 100644 bakefiles/4.4.1.docker-bake.json create mode 100644 bakefiles/4.4.1.extra.docker-bake.json create mode 100644 build/args/4.4.1.json create mode 100644 dockerfiles/binder_4.4.1.Dockerfile create mode 100644 dockerfiles/cuda_4.4.1.Dockerfile create mode 100644 dockerfiles/geospatial_4.4.1.Dockerfile create mode 100644 dockerfiles/ml-verse_4.4.1.Dockerfile create mode 100644 dockerfiles/ml_4.4.1.Dockerfile create mode 100644 dockerfiles/r-ver_4.4.1.Dockerfile create mode 100644 dockerfiles/rstudio_4.4.1.Dockerfile create mode 100644 dockerfiles/shiny-verse_4.4.1.Dockerfile create mode 100644 dockerfiles/shiny_4.4.1.Dockerfile create mode 100644 dockerfiles/tidyverse_4.4.1.Dockerfile create mode 100644 dockerfiles/verse_4.4.1.Dockerfile diff --git a/bakefiles/4.4.0.docker-bake.json b/bakefiles/4.4.0.docker-bake.json index a0780a0e..c1764e86 100644 --- a/bakefiles/4.4.0.docker-bake.json +++ b/bakefiles/4.4.0.docker-bake.json @@ -38,71 +38,23 @@ ], "tags": [ "docker.io/rocker/r-ver:4.4.0", - "ghcr.io/rocker-org/r-ver:4.4.0", - "docker.io/rocker/r-ver:4.4", - "ghcr.io/rocker-org/r-ver:4.4", - "docker.io/rocker/r-ver:4", - "ghcr.io/rocker-org/r-ver:4", - "docker.io/rocker/r-ver:latest", - "ghcr.io/rocker-org/r-ver:latest" + "ghcr.io/rocker-org/r-ver:4.4.0" ], "cache-from": [ "docker.io/rocker/r-ver:4.4.0", "ghcr.io/rocker-org/r-ver:4.4.0", - "docker.io/rocker/r-ver:4.4", - "ghcr.io/rocker-org/r-ver:4.4", - "docker.io/rocker/r-ver:4", - "ghcr.io/rocker-org/r-ver:4", - "docker.io/rocker/r-ver:latest", - "ghcr.io/rocker-org/r-ver:latest", "docker.io/rocker/rstudio:4.4.0", "ghcr.io/rocker-org/rstudio:4.4.0", - "docker.io/rocker/rstudio:4.4", - "ghcr.io/rocker-org/rstudio:4.4", - "docker.io/rocker/rstudio:4", - "ghcr.io/rocker-org/rstudio:4", - "docker.io/rocker/rstudio:latest", - "ghcr.io/rocker-org/rstudio:latest", "docker.io/rocker/tidyverse:4.4.0", "ghcr.io/rocker-org/tidyverse:4.4.0", - "docker.io/rocker/tidyverse:4.4", - "ghcr.io/rocker-org/tidyverse:4.4", - "docker.io/rocker/tidyverse:4", - "ghcr.io/rocker-org/tidyverse:4", - "docker.io/rocker/tidyverse:latest", - "ghcr.io/rocker-org/tidyverse:latest", "docker.io/rocker/verse:4.4.0", "ghcr.io/rocker-org/verse:4.4.0", - "docker.io/rocker/verse:4.4", - "ghcr.io/rocker-org/verse:4.4", - "docker.io/rocker/verse:4", - "ghcr.io/rocker-org/verse:4", - "docker.io/rocker/verse:latest", - "ghcr.io/rocker-org/verse:latest", "docker.io/rocker/geospatial:4.4.0", "ghcr.io/rocker-org/geospatial:4.4.0", - "docker.io/rocker/geospatial:4.4", - "ghcr.io/rocker-org/geospatial:4.4", - "docker.io/rocker/geospatial:4", - "ghcr.io/rocker-org/geospatial:4", - "docker.io/rocker/geospatial:latest", - "ghcr.io/rocker-org/geospatial:latest", "docker.io/rocker/shiny:4.4.0", "ghcr.io/rocker-org/shiny:4.4.0", - "docker.io/rocker/shiny:4.4", - "ghcr.io/rocker-org/shiny:4.4", - "docker.io/rocker/shiny:4", - "ghcr.io/rocker-org/shiny:4", - "docker.io/rocker/shiny:latest", - "ghcr.io/rocker-org/shiny:latest", "docker.io/rocker/shiny-verse:4.4.0", - "ghcr.io/rocker-org/shiny-verse:4.4.0", - "docker.io/rocker/shiny-verse:4.4", - "ghcr.io/rocker-org/shiny-verse:4.4", - "docker.io/rocker/shiny-verse:4", - "ghcr.io/rocker-org/shiny-verse:4", - "docker.io/rocker/shiny-verse:latest", - "ghcr.io/rocker-org/shiny-verse:latest" + "ghcr.io/rocker-org/shiny-verse:4.4.0" ] }, "rstudio": { @@ -126,71 +78,23 @@ ], "tags": [ "docker.io/rocker/rstudio:4.4.0", - "ghcr.io/rocker-org/rstudio:4.4.0", - "docker.io/rocker/rstudio:4.4", - "ghcr.io/rocker-org/rstudio:4.4", - "docker.io/rocker/rstudio:4", - "ghcr.io/rocker-org/rstudio:4", - "docker.io/rocker/rstudio:latest", - "ghcr.io/rocker-org/rstudio:latest" + "ghcr.io/rocker-org/rstudio:4.4.0" ], "cache-from": [ "docker.io/rocker/r-ver:4.4.0", "ghcr.io/rocker-org/r-ver:4.4.0", - "docker.io/rocker/r-ver:4.4", - "ghcr.io/rocker-org/r-ver:4.4", - "docker.io/rocker/r-ver:4", - "ghcr.io/rocker-org/r-ver:4", - "docker.io/rocker/r-ver:latest", - "ghcr.io/rocker-org/r-ver:latest", "docker.io/rocker/rstudio:4.4.0", "ghcr.io/rocker-org/rstudio:4.4.0", - "docker.io/rocker/rstudio:4.4", - "ghcr.io/rocker-org/rstudio:4.4", - "docker.io/rocker/rstudio:4", - "ghcr.io/rocker-org/rstudio:4", - "docker.io/rocker/rstudio:latest", - "ghcr.io/rocker-org/rstudio:latest", "docker.io/rocker/tidyverse:4.4.0", "ghcr.io/rocker-org/tidyverse:4.4.0", - "docker.io/rocker/tidyverse:4.4", - "ghcr.io/rocker-org/tidyverse:4.4", - "docker.io/rocker/tidyverse:4", - "ghcr.io/rocker-org/tidyverse:4", - "docker.io/rocker/tidyverse:latest", - "ghcr.io/rocker-org/tidyverse:latest", "docker.io/rocker/verse:4.4.0", "ghcr.io/rocker-org/verse:4.4.0", - "docker.io/rocker/verse:4.4", - "ghcr.io/rocker-org/verse:4.4", - "docker.io/rocker/verse:4", - "ghcr.io/rocker-org/verse:4", - "docker.io/rocker/verse:latest", - "ghcr.io/rocker-org/verse:latest", "docker.io/rocker/geospatial:4.4.0", "ghcr.io/rocker-org/geospatial:4.4.0", - "docker.io/rocker/geospatial:4.4", - "ghcr.io/rocker-org/geospatial:4.4", - "docker.io/rocker/geospatial:4", - "ghcr.io/rocker-org/geospatial:4", - "docker.io/rocker/geospatial:latest", - "ghcr.io/rocker-org/geospatial:latest", "docker.io/rocker/shiny:4.4.0", "ghcr.io/rocker-org/shiny:4.4.0", - "docker.io/rocker/shiny:4.4", - "ghcr.io/rocker-org/shiny:4.4", - "docker.io/rocker/shiny:4", - "ghcr.io/rocker-org/shiny:4", - "docker.io/rocker/shiny:latest", - "ghcr.io/rocker-org/shiny:latest", "docker.io/rocker/shiny-verse:4.4.0", - "ghcr.io/rocker-org/shiny-verse:4.4.0", - "docker.io/rocker/shiny-verse:4.4", - "ghcr.io/rocker-org/shiny-verse:4.4", - "docker.io/rocker/shiny-verse:4", - "ghcr.io/rocker-org/shiny-verse:4", - "docker.io/rocker/shiny-verse:latest", - "ghcr.io/rocker-org/shiny-verse:latest" + "ghcr.io/rocker-org/shiny-verse:4.4.0" ] }, "tidyverse": { @@ -213,71 +117,23 @@ ], "tags": [ "docker.io/rocker/tidyverse:4.4.0", - "ghcr.io/rocker-org/tidyverse:4.4.0", - "docker.io/rocker/tidyverse:4.4", - "ghcr.io/rocker-org/tidyverse:4.4", - "docker.io/rocker/tidyverse:4", - "ghcr.io/rocker-org/tidyverse:4", - "docker.io/rocker/tidyverse:latest", - "ghcr.io/rocker-org/tidyverse:latest" + "ghcr.io/rocker-org/tidyverse:4.4.0" ], "cache-from": [ "docker.io/rocker/r-ver:4.4.0", "ghcr.io/rocker-org/r-ver:4.4.0", - "docker.io/rocker/r-ver:4.4", - "ghcr.io/rocker-org/r-ver:4.4", - "docker.io/rocker/r-ver:4", - "ghcr.io/rocker-org/r-ver:4", - "docker.io/rocker/r-ver:latest", - "ghcr.io/rocker-org/r-ver:latest", "docker.io/rocker/rstudio:4.4.0", "ghcr.io/rocker-org/rstudio:4.4.0", - "docker.io/rocker/rstudio:4.4", - "ghcr.io/rocker-org/rstudio:4.4", - "docker.io/rocker/rstudio:4", - "ghcr.io/rocker-org/rstudio:4", - "docker.io/rocker/rstudio:latest", - "ghcr.io/rocker-org/rstudio:latest", "docker.io/rocker/tidyverse:4.4.0", "ghcr.io/rocker-org/tidyverse:4.4.0", - "docker.io/rocker/tidyverse:4.4", - "ghcr.io/rocker-org/tidyverse:4.4", - "docker.io/rocker/tidyverse:4", - "ghcr.io/rocker-org/tidyverse:4", - "docker.io/rocker/tidyverse:latest", - "ghcr.io/rocker-org/tidyverse:latest", "docker.io/rocker/verse:4.4.0", "ghcr.io/rocker-org/verse:4.4.0", - "docker.io/rocker/verse:4.4", - "ghcr.io/rocker-org/verse:4.4", - "docker.io/rocker/verse:4", - "ghcr.io/rocker-org/verse:4", - "docker.io/rocker/verse:latest", - "ghcr.io/rocker-org/verse:latest", "docker.io/rocker/geospatial:4.4.0", "ghcr.io/rocker-org/geospatial:4.4.0", - "docker.io/rocker/geospatial:4.4", - "ghcr.io/rocker-org/geospatial:4.4", - "docker.io/rocker/geospatial:4", - "ghcr.io/rocker-org/geospatial:4", - "docker.io/rocker/geospatial:latest", - "ghcr.io/rocker-org/geospatial:latest", "docker.io/rocker/shiny:4.4.0", "ghcr.io/rocker-org/shiny:4.4.0", - "docker.io/rocker/shiny:4.4", - "ghcr.io/rocker-org/shiny:4.4", - "docker.io/rocker/shiny:4", - "ghcr.io/rocker-org/shiny:4", - "docker.io/rocker/shiny:latest", - "ghcr.io/rocker-org/shiny:latest", "docker.io/rocker/shiny-verse:4.4.0", - "ghcr.io/rocker-org/shiny-verse:4.4.0", - "docker.io/rocker/shiny-verse:4.4", - "ghcr.io/rocker-org/shiny-verse:4.4", - "docker.io/rocker/shiny-verse:4", - "ghcr.io/rocker-org/shiny-verse:4", - "docker.io/rocker/shiny-verse:latest", - "ghcr.io/rocker-org/shiny-verse:latest" + "ghcr.io/rocker-org/shiny-verse:4.4.0" ] }, "verse": { @@ -300,71 +156,23 @@ ], "tags": [ "docker.io/rocker/verse:4.4.0", - "ghcr.io/rocker-org/verse:4.4.0", - "docker.io/rocker/verse:4.4", - "ghcr.io/rocker-org/verse:4.4", - "docker.io/rocker/verse:4", - "ghcr.io/rocker-org/verse:4", - "docker.io/rocker/verse:latest", - "ghcr.io/rocker-org/verse:latest" + "ghcr.io/rocker-org/verse:4.4.0" ], "cache-from": [ "docker.io/rocker/r-ver:4.4.0", "ghcr.io/rocker-org/r-ver:4.4.0", - "docker.io/rocker/r-ver:4.4", - "ghcr.io/rocker-org/r-ver:4.4", - "docker.io/rocker/r-ver:4", - "ghcr.io/rocker-org/r-ver:4", - "docker.io/rocker/r-ver:latest", - "ghcr.io/rocker-org/r-ver:latest", "docker.io/rocker/rstudio:4.4.0", "ghcr.io/rocker-org/rstudio:4.4.0", - "docker.io/rocker/rstudio:4.4", - "ghcr.io/rocker-org/rstudio:4.4", - "docker.io/rocker/rstudio:4", - "ghcr.io/rocker-org/rstudio:4", - "docker.io/rocker/rstudio:latest", - "ghcr.io/rocker-org/rstudio:latest", "docker.io/rocker/tidyverse:4.4.0", "ghcr.io/rocker-org/tidyverse:4.4.0", - "docker.io/rocker/tidyverse:4.4", - "ghcr.io/rocker-org/tidyverse:4.4", - "docker.io/rocker/tidyverse:4", - "ghcr.io/rocker-org/tidyverse:4", - "docker.io/rocker/tidyverse:latest", - "ghcr.io/rocker-org/tidyverse:latest", "docker.io/rocker/verse:4.4.0", "ghcr.io/rocker-org/verse:4.4.0", - "docker.io/rocker/verse:4.4", - "ghcr.io/rocker-org/verse:4.4", - "docker.io/rocker/verse:4", - "ghcr.io/rocker-org/verse:4", - "docker.io/rocker/verse:latest", - "ghcr.io/rocker-org/verse:latest", "docker.io/rocker/geospatial:4.4.0", "ghcr.io/rocker-org/geospatial:4.4.0", - "docker.io/rocker/geospatial:4.4", - "ghcr.io/rocker-org/geospatial:4.4", - "docker.io/rocker/geospatial:4", - "ghcr.io/rocker-org/geospatial:4", - "docker.io/rocker/geospatial:latest", - "ghcr.io/rocker-org/geospatial:latest", "docker.io/rocker/shiny:4.4.0", "ghcr.io/rocker-org/shiny:4.4.0", - "docker.io/rocker/shiny:4.4", - "ghcr.io/rocker-org/shiny:4.4", - "docker.io/rocker/shiny:4", - "ghcr.io/rocker-org/shiny:4", - "docker.io/rocker/shiny:latest", - "ghcr.io/rocker-org/shiny:latest", "docker.io/rocker/shiny-verse:4.4.0", - "ghcr.io/rocker-org/shiny-verse:4.4.0", - "docker.io/rocker/shiny-verse:4.4", - "ghcr.io/rocker-org/shiny-verse:4.4", - "docker.io/rocker/shiny-verse:4", - "ghcr.io/rocker-org/shiny-verse:4", - "docker.io/rocker/shiny-verse:latest", - "ghcr.io/rocker-org/shiny-verse:latest" + "ghcr.io/rocker-org/shiny-verse:4.4.0" ] }, "geospatial": { @@ -387,71 +195,23 @@ ], "tags": [ "docker.io/rocker/geospatial:4.4.0", - "ghcr.io/rocker-org/geospatial:4.4.0", - "docker.io/rocker/geospatial:4.4", - "ghcr.io/rocker-org/geospatial:4.4", - "docker.io/rocker/geospatial:4", - "ghcr.io/rocker-org/geospatial:4", - "docker.io/rocker/geospatial:latest", - "ghcr.io/rocker-org/geospatial:latest" + "ghcr.io/rocker-org/geospatial:4.4.0" ], "cache-from": [ "docker.io/rocker/r-ver:4.4.0", "ghcr.io/rocker-org/r-ver:4.4.0", - "docker.io/rocker/r-ver:4.4", - "ghcr.io/rocker-org/r-ver:4.4", - "docker.io/rocker/r-ver:4", - "ghcr.io/rocker-org/r-ver:4", - "docker.io/rocker/r-ver:latest", - "ghcr.io/rocker-org/r-ver:latest", "docker.io/rocker/rstudio:4.4.0", "ghcr.io/rocker-org/rstudio:4.4.0", - "docker.io/rocker/rstudio:4.4", - "ghcr.io/rocker-org/rstudio:4.4", - "docker.io/rocker/rstudio:4", - "ghcr.io/rocker-org/rstudio:4", - "docker.io/rocker/rstudio:latest", - "ghcr.io/rocker-org/rstudio:latest", "docker.io/rocker/tidyverse:4.4.0", "ghcr.io/rocker-org/tidyverse:4.4.0", - "docker.io/rocker/tidyverse:4.4", - "ghcr.io/rocker-org/tidyverse:4.4", - "docker.io/rocker/tidyverse:4", - "ghcr.io/rocker-org/tidyverse:4", - "docker.io/rocker/tidyverse:latest", - "ghcr.io/rocker-org/tidyverse:latest", "docker.io/rocker/verse:4.4.0", "ghcr.io/rocker-org/verse:4.4.0", - "docker.io/rocker/verse:4.4", - "ghcr.io/rocker-org/verse:4.4", - "docker.io/rocker/verse:4", - "ghcr.io/rocker-org/verse:4", - "docker.io/rocker/verse:latest", - "ghcr.io/rocker-org/verse:latest", "docker.io/rocker/geospatial:4.4.0", "ghcr.io/rocker-org/geospatial:4.4.0", - "docker.io/rocker/geospatial:4.4", - "ghcr.io/rocker-org/geospatial:4.4", - "docker.io/rocker/geospatial:4", - "ghcr.io/rocker-org/geospatial:4", - "docker.io/rocker/geospatial:latest", - "ghcr.io/rocker-org/geospatial:latest", "docker.io/rocker/shiny:4.4.0", "ghcr.io/rocker-org/shiny:4.4.0", - "docker.io/rocker/shiny:4.4", - "ghcr.io/rocker-org/shiny:4.4", - "docker.io/rocker/shiny:4", - "ghcr.io/rocker-org/shiny:4", - "docker.io/rocker/shiny:latest", - "ghcr.io/rocker-org/shiny:latest", "docker.io/rocker/shiny-verse:4.4.0", - "ghcr.io/rocker-org/shiny-verse:4.4.0", - "docker.io/rocker/shiny-verse:4.4", - "ghcr.io/rocker-org/shiny-verse:4.4", - "docker.io/rocker/shiny-verse:4", - "ghcr.io/rocker-org/shiny-verse:4", - "docker.io/rocker/shiny-verse:latest", - "ghcr.io/rocker-org/shiny-verse:latest" + "ghcr.io/rocker-org/shiny-verse:4.4.0" ] }, "shiny": { @@ -474,71 +234,23 @@ ], "tags": [ "docker.io/rocker/shiny:4.4.0", - "ghcr.io/rocker-org/shiny:4.4.0", - "docker.io/rocker/shiny:4.4", - "ghcr.io/rocker-org/shiny:4.4", - "docker.io/rocker/shiny:4", - "ghcr.io/rocker-org/shiny:4", - "docker.io/rocker/shiny:latest", - "ghcr.io/rocker-org/shiny:latest" + "ghcr.io/rocker-org/shiny:4.4.0" ], "cache-from": [ "docker.io/rocker/r-ver:4.4.0", "ghcr.io/rocker-org/r-ver:4.4.0", - "docker.io/rocker/r-ver:4.4", - "ghcr.io/rocker-org/r-ver:4.4", - "docker.io/rocker/r-ver:4", - "ghcr.io/rocker-org/r-ver:4", - "docker.io/rocker/r-ver:latest", - "ghcr.io/rocker-org/r-ver:latest", "docker.io/rocker/rstudio:4.4.0", "ghcr.io/rocker-org/rstudio:4.4.0", - "docker.io/rocker/rstudio:4.4", - "ghcr.io/rocker-org/rstudio:4.4", - "docker.io/rocker/rstudio:4", - "ghcr.io/rocker-org/rstudio:4", - "docker.io/rocker/rstudio:latest", - "ghcr.io/rocker-org/rstudio:latest", "docker.io/rocker/tidyverse:4.4.0", "ghcr.io/rocker-org/tidyverse:4.4.0", - "docker.io/rocker/tidyverse:4.4", - "ghcr.io/rocker-org/tidyverse:4.4", - "docker.io/rocker/tidyverse:4", - "ghcr.io/rocker-org/tidyverse:4", - "docker.io/rocker/tidyverse:latest", - "ghcr.io/rocker-org/tidyverse:latest", "docker.io/rocker/verse:4.4.0", "ghcr.io/rocker-org/verse:4.4.0", - "docker.io/rocker/verse:4.4", - "ghcr.io/rocker-org/verse:4.4", - "docker.io/rocker/verse:4", - "ghcr.io/rocker-org/verse:4", - "docker.io/rocker/verse:latest", - "ghcr.io/rocker-org/verse:latest", "docker.io/rocker/geospatial:4.4.0", "ghcr.io/rocker-org/geospatial:4.4.0", - "docker.io/rocker/geospatial:4.4", - "ghcr.io/rocker-org/geospatial:4.4", - "docker.io/rocker/geospatial:4", - "ghcr.io/rocker-org/geospatial:4", - "docker.io/rocker/geospatial:latest", - "ghcr.io/rocker-org/geospatial:latest", "docker.io/rocker/shiny:4.4.0", "ghcr.io/rocker-org/shiny:4.4.0", - "docker.io/rocker/shiny:4.4", - "ghcr.io/rocker-org/shiny:4.4", - "docker.io/rocker/shiny:4", - "ghcr.io/rocker-org/shiny:4", - "docker.io/rocker/shiny:latest", - "ghcr.io/rocker-org/shiny:latest", "docker.io/rocker/shiny-verse:4.4.0", - "ghcr.io/rocker-org/shiny-verse:4.4.0", - "docker.io/rocker/shiny-verse:4.4", - "ghcr.io/rocker-org/shiny-verse:4.4", - "docker.io/rocker/shiny-verse:4", - "ghcr.io/rocker-org/shiny-verse:4", - "docker.io/rocker/shiny-verse:latest", - "ghcr.io/rocker-org/shiny-verse:latest" + "ghcr.io/rocker-org/shiny-verse:4.4.0" ] }, "shiny-verse": { @@ -561,71 +273,23 @@ ], "tags": [ "docker.io/rocker/shiny-verse:4.4.0", - "ghcr.io/rocker-org/shiny-verse:4.4.0", - "docker.io/rocker/shiny-verse:4.4", - "ghcr.io/rocker-org/shiny-verse:4.4", - "docker.io/rocker/shiny-verse:4", - "ghcr.io/rocker-org/shiny-verse:4", - "docker.io/rocker/shiny-verse:latest", - "ghcr.io/rocker-org/shiny-verse:latest" + "ghcr.io/rocker-org/shiny-verse:4.4.0" ], "cache-from": [ "docker.io/rocker/r-ver:4.4.0", "ghcr.io/rocker-org/r-ver:4.4.0", - "docker.io/rocker/r-ver:4.4", - "ghcr.io/rocker-org/r-ver:4.4", - "docker.io/rocker/r-ver:4", - "ghcr.io/rocker-org/r-ver:4", - "docker.io/rocker/r-ver:latest", - "ghcr.io/rocker-org/r-ver:latest", "docker.io/rocker/rstudio:4.4.0", "ghcr.io/rocker-org/rstudio:4.4.0", - "docker.io/rocker/rstudio:4.4", - "ghcr.io/rocker-org/rstudio:4.4", - "docker.io/rocker/rstudio:4", - "ghcr.io/rocker-org/rstudio:4", - "docker.io/rocker/rstudio:latest", - "ghcr.io/rocker-org/rstudio:latest", "docker.io/rocker/tidyverse:4.4.0", "ghcr.io/rocker-org/tidyverse:4.4.0", - "docker.io/rocker/tidyverse:4.4", - "ghcr.io/rocker-org/tidyverse:4.4", - "docker.io/rocker/tidyverse:4", - "ghcr.io/rocker-org/tidyverse:4", - "docker.io/rocker/tidyverse:latest", - "ghcr.io/rocker-org/tidyverse:latest", "docker.io/rocker/verse:4.4.0", "ghcr.io/rocker-org/verse:4.4.0", - "docker.io/rocker/verse:4.4", - "ghcr.io/rocker-org/verse:4.4", - "docker.io/rocker/verse:4", - "ghcr.io/rocker-org/verse:4", - "docker.io/rocker/verse:latest", - "ghcr.io/rocker-org/verse:latest", "docker.io/rocker/geospatial:4.4.0", "ghcr.io/rocker-org/geospatial:4.4.0", - "docker.io/rocker/geospatial:4.4", - "ghcr.io/rocker-org/geospatial:4.4", - "docker.io/rocker/geospatial:4", - "ghcr.io/rocker-org/geospatial:4", - "docker.io/rocker/geospatial:latest", - "ghcr.io/rocker-org/geospatial:latest", "docker.io/rocker/shiny:4.4.0", "ghcr.io/rocker-org/shiny:4.4.0", - "docker.io/rocker/shiny:4.4", - "ghcr.io/rocker-org/shiny:4.4", - "docker.io/rocker/shiny:4", - "ghcr.io/rocker-org/shiny:4", - "docker.io/rocker/shiny:latest", - "ghcr.io/rocker-org/shiny:latest", "docker.io/rocker/shiny-verse:4.4.0", - "ghcr.io/rocker-org/shiny-verse:4.4.0", - "docker.io/rocker/shiny-verse:4.4", - "ghcr.io/rocker-org/shiny-verse:4.4", - "docker.io/rocker/shiny-verse:4", - "ghcr.io/rocker-org/shiny-verse:4", - "docker.io/rocker/shiny-verse:latest", - "ghcr.io/rocker-org/shiny-verse:latest" + "ghcr.io/rocker-org/shiny-verse:4.4.0" ] } } diff --git a/bakefiles/4.4.0.extra.docker-bake.json b/bakefiles/4.4.0.extra.docker-bake.json index 8f10bc5d..5821b392 100644 --- a/bakefiles/4.4.0.extra.docker-bake.json +++ b/bakefiles/4.4.0.extra.docker-bake.json @@ -50,23 +50,11 @@ ], "tags": [ "docker.io/rocker/binder:4.4.0", - "ghcr.io/rocker-org/binder:4.4.0", - "docker.io/rocker/binder:4.4", - "ghcr.io/rocker-org/binder:4.4", - "docker.io/rocker/binder:4", - "ghcr.io/rocker-org/binder:4", - "docker.io/rocker/binder:latest", - "ghcr.io/rocker-org/binder:latest" + "ghcr.io/rocker-org/binder:4.4.0" ], "cache-from": [ "docker.io/rocker/binder:4.4.0", - "ghcr.io/rocker-org/binder:4.4.0", - "docker.io/rocker/binder:4.4", - "ghcr.io/rocker-org/binder:4.4", - "docker.io/rocker/binder:4", - "ghcr.io/rocker-org/binder:4", - "docker.io/rocker/binder:latest", - "ghcr.io/rocker-org/binder:latest" + "ghcr.io/rocker-org/binder:4.4.0" ] }, "cuda": { @@ -89,39 +77,15 @@ ], "tags": [ "docker.io/rocker/cuda:4.4.0", - "ghcr.io/rocker-org/cuda:4.4.0", - "docker.io/rocker/cuda:4.4", - "ghcr.io/rocker-org/cuda:4.4", - "docker.io/rocker/cuda:4", - "ghcr.io/rocker-org/cuda:4", - "docker.io/rocker/cuda:latest", - "ghcr.io/rocker-org/cuda:latest" + "ghcr.io/rocker-org/cuda:4.4.0" ], "cache-from": [ "docker.io/rocker/cuda:4.4.0", "ghcr.io/rocker-org/cuda:4.4.0", - "docker.io/rocker/cuda:4.4", - "ghcr.io/rocker-org/cuda:4.4", - "docker.io/rocker/cuda:4", - "ghcr.io/rocker-org/cuda:4", - "docker.io/rocker/cuda:latest", - "ghcr.io/rocker-org/cuda:latest", "docker.io/rocker/ml:4.4.0", "ghcr.io/rocker-org/ml:4.4.0", - "docker.io/rocker/ml:4.4", - "ghcr.io/rocker-org/ml:4.4", - "docker.io/rocker/ml:4", - "ghcr.io/rocker-org/ml:4", - "docker.io/rocker/ml:latest", - "ghcr.io/rocker-org/ml:latest", "docker.io/rocker/ml-verse:4.4.0", - "ghcr.io/rocker-org/ml-verse:4.4.0", - "docker.io/rocker/ml-verse:4.4", - "ghcr.io/rocker-org/ml-verse:4.4", - "docker.io/rocker/ml-verse:4", - "ghcr.io/rocker-org/ml-verse:4", - "docker.io/rocker/ml-verse:latest", - "ghcr.io/rocker-org/ml-verse:latest" + "ghcr.io/rocker-org/ml-verse:4.4.0" ] }, "ml": { @@ -144,39 +108,15 @@ ], "tags": [ "docker.io/rocker/ml:4.4.0", - "ghcr.io/rocker-org/ml:4.4.0", - "docker.io/rocker/ml:4.4", - "ghcr.io/rocker-org/ml:4.4", - "docker.io/rocker/ml:4", - "ghcr.io/rocker-org/ml:4", - "docker.io/rocker/ml:latest", - "ghcr.io/rocker-org/ml:latest" + "ghcr.io/rocker-org/ml:4.4.0" ], "cache-from": [ "docker.io/rocker/cuda:4.4.0", "ghcr.io/rocker-org/cuda:4.4.0", - "docker.io/rocker/cuda:4.4", - "ghcr.io/rocker-org/cuda:4.4", - "docker.io/rocker/cuda:4", - "ghcr.io/rocker-org/cuda:4", - "docker.io/rocker/cuda:latest", - "ghcr.io/rocker-org/cuda:latest", "docker.io/rocker/ml:4.4.0", "ghcr.io/rocker-org/ml:4.4.0", - "docker.io/rocker/ml:4.4", - "ghcr.io/rocker-org/ml:4.4", - "docker.io/rocker/ml:4", - "ghcr.io/rocker-org/ml:4", - "docker.io/rocker/ml:latest", - "ghcr.io/rocker-org/ml:latest", "docker.io/rocker/ml-verse:4.4.0", - "ghcr.io/rocker-org/ml-verse:4.4.0", - "docker.io/rocker/ml-verse:4.4", - "ghcr.io/rocker-org/ml-verse:4.4", - "docker.io/rocker/ml-verse:4", - "ghcr.io/rocker-org/ml-verse:4", - "docker.io/rocker/ml-verse:latest", - "ghcr.io/rocker-org/ml-verse:latest" + "ghcr.io/rocker-org/ml-verse:4.4.0" ] }, "ml-verse": { @@ -199,39 +139,15 @@ ], "tags": [ "docker.io/rocker/ml-verse:4.4.0", - "ghcr.io/rocker-org/ml-verse:4.4.0", - "docker.io/rocker/ml-verse:4.4", - "ghcr.io/rocker-org/ml-verse:4.4", - "docker.io/rocker/ml-verse:4", - "ghcr.io/rocker-org/ml-verse:4", - "docker.io/rocker/ml-verse:latest", - "ghcr.io/rocker-org/ml-verse:latest" + "ghcr.io/rocker-org/ml-verse:4.4.0" ], "cache-from": [ "docker.io/rocker/cuda:4.4.0", "ghcr.io/rocker-org/cuda:4.4.0", - "docker.io/rocker/cuda:4.4", - "ghcr.io/rocker-org/cuda:4.4", - "docker.io/rocker/cuda:4", - "ghcr.io/rocker-org/cuda:4", - "docker.io/rocker/cuda:latest", - "ghcr.io/rocker-org/cuda:latest", "docker.io/rocker/ml:4.4.0", "ghcr.io/rocker-org/ml:4.4.0", - "docker.io/rocker/ml:4.4", - "ghcr.io/rocker-org/ml:4.4", - "docker.io/rocker/ml:4", - "ghcr.io/rocker-org/ml:4", - "docker.io/rocker/ml:latest", - "ghcr.io/rocker-org/ml:latest", "docker.io/rocker/ml-verse:4.4.0", - "ghcr.io/rocker-org/ml-verse:4.4.0", - "docker.io/rocker/ml-verse:4.4", - "ghcr.io/rocker-org/ml-verse:4.4", - "docker.io/rocker/ml-verse:4", - "ghcr.io/rocker-org/ml-verse:4", - "docker.io/rocker/ml-verse:latest", - "ghcr.io/rocker-org/ml-verse:latest" + "ghcr.io/rocker-org/ml-verse:4.4.0" ] } } diff --git a/bakefiles/4.4.1.docker-bake.json b/bakefiles/4.4.1.docker-bake.json new file mode 100644 index 00000000..437195b8 --- /dev/null +++ b/bakefiles/4.4.1.docker-bake.json @@ -0,0 +1,632 @@ +{ + "group": [ + { + "default": [ + { + "targets": [ + "r-ver", + "rstudio", + "tidyverse", + "shiny", + "shiny-verse", + "verse", + "geospatial" + ] + } + ] + } + ], + "target": { + "r-ver": { + "dockerfile": "dockerfiles/r-ver_4.4.1.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.4.1", + "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.4.1", + "ghcr.io/rocker-org/r-ver:4.4.1", + "docker.io/rocker/r-ver:4.4", + "ghcr.io/rocker-org/r-ver:4.4", + "docker.io/rocker/r-ver:4", + "ghcr.io/rocker-org/r-ver:4", + "docker.io/rocker/r-ver:latest", + "ghcr.io/rocker-org/r-ver:latest" + ], + "cache-from": [ + "docker.io/rocker/r-ver:4.4.1", + "ghcr.io/rocker-org/r-ver:4.4.1", + "docker.io/rocker/r-ver:4.4", + "ghcr.io/rocker-org/r-ver:4.4", + "docker.io/rocker/r-ver:4", + "ghcr.io/rocker-org/r-ver:4", + "docker.io/rocker/r-ver:latest", + "ghcr.io/rocker-org/r-ver:latest", + "docker.io/rocker/rstudio:4.4.1", + "ghcr.io/rocker-org/rstudio:4.4.1", + "docker.io/rocker/rstudio:4.4", + "ghcr.io/rocker-org/rstudio:4.4", + "docker.io/rocker/rstudio:4", + "ghcr.io/rocker-org/rstudio:4", + "docker.io/rocker/rstudio:latest", + "ghcr.io/rocker-org/rstudio:latest", + "docker.io/rocker/tidyverse:4.4.1", + "ghcr.io/rocker-org/tidyverse:4.4.1", + "docker.io/rocker/tidyverse:4.4", + "ghcr.io/rocker-org/tidyverse:4.4", + "docker.io/rocker/tidyverse:4", + "ghcr.io/rocker-org/tidyverse:4", + "docker.io/rocker/tidyverse:latest", + "ghcr.io/rocker-org/tidyverse:latest", + "docker.io/rocker/verse:4.4.1", + "ghcr.io/rocker-org/verse:4.4.1", + "docker.io/rocker/verse:4.4", + "ghcr.io/rocker-org/verse:4.4", + "docker.io/rocker/verse:4", + "ghcr.io/rocker-org/verse:4", + "docker.io/rocker/verse:latest", + "ghcr.io/rocker-org/verse:latest", + "docker.io/rocker/geospatial:4.4.1", + "ghcr.io/rocker-org/geospatial:4.4.1", + "docker.io/rocker/geospatial:4.4", + "ghcr.io/rocker-org/geospatial:4.4", + "docker.io/rocker/geospatial:4", + "ghcr.io/rocker-org/geospatial:4", + "docker.io/rocker/geospatial:latest", + "ghcr.io/rocker-org/geospatial:latest", + "docker.io/rocker/shiny:4.4.1", + "ghcr.io/rocker-org/shiny:4.4.1", + "docker.io/rocker/shiny:4.4", + "ghcr.io/rocker-org/shiny:4.4", + "docker.io/rocker/shiny:4", + "ghcr.io/rocker-org/shiny:4", + "docker.io/rocker/shiny:latest", + "ghcr.io/rocker-org/shiny:latest", + "docker.io/rocker/shiny-verse:4.4.1", + "ghcr.io/rocker-org/shiny-verse:4.4.1", + "docker.io/rocker/shiny-verse:4.4", + "ghcr.io/rocker-org/shiny-verse:4.4", + "docker.io/rocker/shiny-verse:4", + "ghcr.io/rocker-org/shiny-verse:4", + "docker.io/rocker/shiny-verse:latest", + "ghcr.io/rocker-org/shiny-verse:latest" + ] + }, + "rstudio": { + "dockerfile": "dockerfiles/rstudio_4.4.1.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.4.1", + "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.4.1", + "ghcr.io/rocker-org/rstudio:4.4.1", + "docker.io/rocker/rstudio:4.4", + "ghcr.io/rocker-org/rstudio:4.4", + "docker.io/rocker/rstudio:4", + "ghcr.io/rocker-org/rstudio:4", + "docker.io/rocker/rstudio:latest", + "ghcr.io/rocker-org/rstudio:latest" + ], + "cache-from": [ + "docker.io/rocker/r-ver:4.4.1", + "ghcr.io/rocker-org/r-ver:4.4.1", + "docker.io/rocker/r-ver:4.4", + "ghcr.io/rocker-org/r-ver:4.4", + "docker.io/rocker/r-ver:4", + "ghcr.io/rocker-org/r-ver:4", + "docker.io/rocker/r-ver:latest", + "ghcr.io/rocker-org/r-ver:latest", + "docker.io/rocker/rstudio:4.4.1", + "ghcr.io/rocker-org/rstudio:4.4.1", + "docker.io/rocker/rstudio:4.4", + "ghcr.io/rocker-org/rstudio:4.4", + "docker.io/rocker/rstudio:4", + "ghcr.io/rocker-org/rstudio:4", + "docker.io/rocker/rstudio:latest", + "ghcr.io/rocker-org/rstudio:latest", + "docker.io/rocker/tidyverse:4.4.1", + "ghcr.io/rocker-org/tidyverse:4.4.1", + "docker.io/rocker/tidyverse:4.4", + "ghcr.io/rocker-org/tidyverse:4.4", + "docker.io/rocker/tidyverse:4", + "ghcr.io/rocker-org/tidyverse:4", + "docker.io/rocker/tidyverse:latest", + "ghcr.io/rocker-org/tidyverse:latest", + "docker.io/rocker/verse:4.4.1", + "ghcr.io/rocker-org/verse:4.4.1", + "docker.io/rocker/verse:4.4", + "ghcr.io/rocker-org/verse:4.4", + "docker.io/rocker/verse:4", + "ghcr.io/rocker-org/verse:4", + "docker.io/rocker/verse:latest", + "ghcr.io/rocker-org/verse:latest", + "docker.io/rocker/geospatial:4.4.1", + "ghcr.io/rocker-org/geospatial:4.4.1", + "docker.io/rocker/geospatial:4.4", + "ghcr.io/rocker-org/geospatial:4.4", + "docker.io/rocker/geospatial:4", + "ghcr.io/rocker-org/geospatial:4", + "docker.io/rocker/geospatial:latest", + "ghcr.io/rocker-org/geospatial:latest", + "docker.io/rocker/shiny:4.4.1", + "ghcr.io/rocker-org/shiny:4.4.1", + "docker.io/rocker/shiny:4.4", + "ghcr.io/rocker-org/shiny:4.4", + "docker.io/rocker/shiny:4", + "ghcr.io/rocker-org/shiny:4", + "docker.io/rocker/shiny:latest", + "ghcr.io/rocker-org/shiny:latest", + "docker.io/rocker/shiny-verse:4.4.1", + "ghcr.io/rocker-org/shiny-verse:4.4.1", + "docker.io/rocker/shiny-verse:4.4", + "ghcr.io/rocker-org/shiny-verse:4.4", + "docker.io/rocker/shiny-verse:4", + "ghcr.io/rocker-org/shiny-verse:4", + "docker.io/rocker/shiny-verse:latest", + "ghcr.io/rocker-org/shiny-verse:latest" + ] + }, + "tidyverse": { + "dockerfile": "dockerfiles/tidyverse_4.4.1.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.4.1", + "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.4.1", + "ghcr.io/rocker-org/tidyverse:4.4.1", + "docker.io/rocker/tidyverse:4.4", + "ghcr.io/rocker-org/tidyverse:4.4", + "docker.io/rocker/tidyverse:4", + "ghcr.io/rocker-org/tidyverse:4", + "docker.io/rocker/tidyverse:latest", + "ghcr.io/rocker-org/tidyverse:latest" + ], + "cache-from": [ + "docker.io/rocker/r-ver:4.4.1", + "ghcr.io/rocker-org/r-ver:4.4.1", + "docker.io/rocker/r-ver:4.4", + "ghcr.io/rocker-org/r-ver:4.4", + "docker.io/rocker/r-ver:4", + "ghcr.io/rocker-org/r-ver:4", + "docker.io/rocker/r-ver:latest", + "ghcr.io/rocker-org/r-ver:latest", + "docker.io/rocker/rstudio:4.4.1", + "ghcr.io/rocker-org/rstudio:4.4.1", + "docker.io/rocker/rstudio:4.4", + "ghcr.io/rocker-org/rstudio:4.4", + "docker.io/rocker/rstudio:4", + "ghcr.io/rocker-org/rstudio:4", + "docker.io/rocker/rstudio:latest", + "ghcr.io/rocker-org/rstudio:latest", + "docker.io/rocker/tidyverse:4.4.1", + "ghcr.io/rocker-org/tidyverse:4.4.1", + "docker.io/rocker/tidyverse:4.4", + "ghcr.io/rocker-org/tidyverse:4.4", + "docker.io/rocker/tidyverse:4", + "ghcr.io/rocker-org/tidyverse:4", + "docker.io/rocker/tidyverse:latest", + "ghcr.io/rocker-org/tidyverse:latest", + "docker.io/rocker/verse:4.4.1", + "ghcr.io/rocker-org/verse:4.4.1", + "docker.io/rocker/verse:4.4", + "ghcr.io/rocker-org/verse:4.4", + "docker.io/rocker/verse:4", + "ghcr.io/rocker-org/verse:4", + "docker.io/rocker/verse:latest", + "ghcr.io/rocker-org/verse:latest", + "docker.io/rocker/geospatial:4.4.1", + "ghcr.io/rocker-org/geospatial:4.4.1", + "docker.io/rocker/geospatial:4.4", + "ghcr.io/rocker-org/geospatial:4.4", + "docker.io/rocker/geospatial:4", + "ghcr.io/rocker-org/geospatial:4", + "docker.io/rocker/geospatial:latest", + "ghcr.io/rocker-org/geospatial:latest", + "docker.io/rocker/shiny:4.4.1", + "ghcr.io/rocker-org/shiny:4.4.1", + "docker.io/rocker/shiny:4.4", + "ghcr.io/rocker-org/shiny:4.4", + "docker.io/rocker/shiny:4", + "ghcr.io/rocker-org/shiny:4", + "docker.io/rocker/shiny:latest", + "ghcr.io/rocker-org/shiny:latest", + "docker.io/rocker/shiny-verse:4.4.1", + "ghcr.io/rocker-org/shiny-verse:4.4.1", + "docker.io/rocker/shiny-verse:4.4", + "ghcr.io/rocker-org/shiny-verse:4.4", + "docker.io/rocker/shiny-verse:4", + "ghcr.io/rocker-org/shiny-verse:4", + "docker.io/rocker/shiny-verse:latest", + "ghcr.io/rocker-org/shiny-verse:latest" + ] + }, + "verse": { + "dockerfile": "dockerfiles/verse_4.4.1.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.4.1", + "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.4.1", + "ghcr.io/rocker-org/verse:4.4.1", + "docker.io/rocker/verse:4.4", + "ghcr.io/rocker-org/verse:4.4", + "docker.io/rocker/verse:4", + "ghcr.io/rocker-org/verse:4", + "docker.io/rocker/verse:latest", + "ghcr.io/rocker-org/verse:latest" + ], + "cache-from": [ + "docker.io/rocker/r-ver:4.4.1", + "ghcr.io/rocker-org/r-ver:4.4.1", + "docker.io/rocker/r-ver:4.4", + "ghcr.io/rocker-org/r-ver:4.4", + "docker.io/rocker/r-ver:4", + "ghcr.io/rocker-org/r-ver:4", + "docker.io/rocker/r-ver:latest", + "ghcr.io/rocker-org/r-ver:latest", + "docker.io/rocker/rstudio:4.4.1", + "ghcr.io/rocker-org/rstudio:4.4.1", + "docker.io/rocker/rstudio:4.4", + "ghcr.io/rocker-org/rstudio:4.4", + "docker.io/rocker/rstudio:4", + "ghcr.io/rocker-org/rstudio:4", + "docker.io/rocker/rstudio:latest", + "ghcr.io/rocker-org/rstudio:latest", + "docker.io/rocker/tidyverse:4.4.1", + "ghcr.io/rocker-org/tidyverse:4.4.1", + "docker.io/rocker/tidyverse:4.4", + "ghcr.io/rocker-org/tidyverse:4.4", + "docker.io/rocker/tidyverse:4", + "ghcr.io/rocker-org/tidyverse:4", + "docker.io/rocker/tidyverse:latest", + "ghcr.io/rocker-org/tidyverse:latest", + "docker.io/rocker/verse:4.4.1", + "ghcr.io/rocker-org/verse:4.4.1", + "docker.io/rocker/verse:4.4", + "ghcr.io/rocker-org/verse:4.4", + "docker.io/rocker/verse:4", + "ghcr.io/rocker-org/verse:4", + "docker.io/rocker/verse:latest", + "ghcr.io/rocker-org/verse:latest", + "docker.io/rocker/geospatial:4.4.1", + "ghcr.io/rocker-org/geospatial:4.4.1", + "docker.io/rocker/geospatial:4.4", + "ghcr.io/rocker-org/geospatial:4.4", + "docker.io/rocker/geospatial:4", + "ghcr.io/rocker-org/geospatial:4", + "docker.io/rocker/geospatial:latest", + "ghcr.io/rocker-org/geospatial:latest", + "docker.io/rocker/shiny:4.4.1", + "ghcr.io/rocker-org/shiny:4.4.1", + "docker.io/rocker/shiny:4.4", + "ghcr.io/rocker-org/shiny:4.4", + "docker.io/rocker/shiny:4", + "ghcr.io/rocker-org/shiny:4", + "docker.io/rocker/shiny:latest", + "ghcr.io/rocker-org/shiny:latest", + "docker.io/rocker/shiny-verse:4.4.1", + "ghcr.io/rocker-org/shiny-verse:4.4.1", + "docker.io/rocker/shiny-verse:4.4", + "ghcr.io/rocker-org/shiny-verse:4.4", + "docker.io/rocker/shiny-verse:4", + "ghcr.io/rocker-org/shiny-verse:4", + "docker.io/rocker/shiny-verse:latest", + "ghcr.io/rocker-org/shiny-verse:latest" + ] + }, + "geospatial": { + "dockerfile": "dockerfiles/geospatial_4.4.1.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.4.1", + "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.4.1", + "ghcr.io/rocker-org/geospatial:4.4.1", + "docker.io/rocker/geospatial:4.4", + "ghcr.io/rocker-org/geospatial:4.4", + "docker.io/rocker/geospatial:4", + "ghcr.io/rocker-org/geospatial:4", + "docker.io/rocker/geospatial:latest", + "ghcr.io/rocker-org/geospatial:latest" + ], + "cache-from": [ + "docker.io/rocker/r-ver:4.4.1", + "ghcr.io/rocker-org/r-ver:4.4.1", + "docker.io/rocker/r-ver:4.4", + "ghcr.io/rocker-org/r-ver:4.4", + "docker.io/rocker/r-ver:4", + "ghcr.io/rocker-org/r-ver:4", + "docker.io/rocker/r-ver:latest", + "ghcr.io/rocker-org/r-ver:latest", + "docker.io/rocker/rstudio:4.4.1", + "ghcr.io/rocker-org/rstudio:4.4.1", + "docker.io/rocker/rstudio:4.4", + "ghcr.io/rocker-org/rstudio:4.4", + "docker.io/rocker/rstudio:4", + "ghcr.io/rocker-org/rstudio:4", + "docker.io/rocker/rstudio:latest", + "ghcr.io/rocker-org/rstudio:latest", + "docker.io/rocker/tidyverse:4.4.1", + "ghcr.io/rocker-org/tidyverse:4.4.1", + "docker.io/rocker/tidyverse:4.4", + "ghcr.io/rocker-org/tidyverse:4.4", + "docker.io/rocker/tidyverse:4", + "ghcr.io/rocker-org/tidyverse:4", + "docker.io/rocker/tidyverse:latest", + "ghcr.io/rocker-org/tidyverse:latest", + "docker.io/rocker/verse:4.4.1", + "ghcr.io/rocker-org/verse:4.4.1", + "docker.io/rocker/verse:4.4", + "ghcr.io/rocker-org/verse:4.4", + "docker.io/rocker/verse:4", + "ghcr.io/rocker-org/verse:4", + "docker.io/rocker/verse:latest", + "ghcr.io/rocker-org/verse:latest", + "docker.io/rocker/geospatial:4.4.1", + "ghcr.io/rocker-org/geospatial:4.4.1", + "docker.io/rocker/geospatial:4.4", + "ghcr.io/rocker-org/geospatial:4.4", + "docker.io/rocker/geospatial:4", + "ghcr.io/rocker-org/geospatial:4", + "docker.io/rocker/geospatial:latest", + "ghcr.io/rocker-org/geospatial:latest", + "docker.io/rocker/shiny:4.4.1", + "ghcr.io/rocker-org/shiny:4.4.1", + "docker.io/rocker/shiny:4.4", + "ghcr.io/rocker-org/shiny:4.4", + "docker.io/rocker/shiny:4", + "ghcr.io/rocker-org/shiny:4", + "docker.io/rocker/shiny:latest", + "ghcr.io/rocker-org/shiny:latest", + "docker.io/rocker/shiny-verse:4.4.1", + "ghcr.io/rocker-org/shiny-verse:4.4.1", + "docker.io/rocker/shiny-verse:4.4", + "ghcr.io/rocker-org/shiny-verse:4.4", + "docker.io/rocker/shiny-verse:4", + "ghcr.io/rocker-org/shiny-verse:4", + "docker.io/rocker/shiny-verse:latest", + "ghcr.io/rocker-org/shiny-verse:latest" + ] + }, + "shiny": { + "dockerfile": "dockerfiles/shiny_4.4.1.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.4.1", + "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.4.1", + "ghcr.io/rocker-org/shiny:4.4.1", + "docker.io/rocker/shiny:4.4", + "ghcr.io/rocker-org/shiny:4.4", + "docker.io/rocker/shiny:4", + "ghcr.io/rocker-org/shiny:4", + "docker.io/rocker/shiny:latest", + "ghcr.io/rocker-org/shiny:latest" + ], + "cache-from": [ + "docker.io/rocker/r-ver:4.4.1", + "ghcr.io/rocker-org/r-ver:4.4.1", + "docker.io/rocker/r-ver:4.4", + "ghcr.io/rocker-org/r-ver:4.4", + "docker.io/rocker/r-ver:4", + "ghcr.io/rocker-org/r-ver:4", + "docker.io/rocker/r-ver:latest", + "ghcr.io/rocker-org/r-ver:latest", + "docker.io/rocker/rstudio:4.4.1", + "ghcr.io/rocker-org/rstudio:4.4.1", + "docker.io/rocker/rstudio:4.4", + "ghcr.io/rocker-org/rstudio:4.4", + "docker.io/rocker/rstudio:4", + "ghcr.io/rocker-org/rstudio:4", + "docker.io/rocker/rstudio:latest", + "ghcr.io/rocker-org/rstudio:latest", + "docker.io/rocker/tidyverse:4.4.1", + "ghcr.io/rocker-org/tidyverse:4.4.1", + "docker.io/rocker/tidyverse:4.4", + "ghcr.io/rocker-org/tidyverse:4.4", + "docker.io/rocker/tidyverse:4", + "ghcr.io/rocker-org/tidyverse:4", + "docker.io/rocker/tidyverse:latest", + "ghcr.io/rocker-org/tidyverse:latest", + "docker.io/rocker/verse:4.4.1", + "ghcr.io/rocker-org/verse:4.4.1", + "docker.io/rocker/verse:4.4", + "ghcr.io/rocker-org/verse:4.4", + "docker.io/rocker/verse:4", + "ghcr.io/rocker-org/verse:4", + "docker.io/rocker/verse:latest", + "ghcr.io/rocker-org/verse:latest", + "docker.io/rocker/geospatial:4.4.1", + "ghcr.io/rocker-org/geospatial:4.4.1", + "docker.io/rocker/geospatial:4.4", + "ghcr.io/rocker-org/geospatial:4.4", + "docker.io/rocker/geospatial:4", + "ghcr.io/rocker-org/geospatial:4", + "docker.io/rocker/geospatial:latest", + "ghcr.io/rocker-org/geospatial:latest", + "docker.io/rocker/shiny:4.4.1", + "ghcr.io/rocker-org/shiny:4.4.1", + "docker.io/rocker/shiny:4.4", + "ghcr.io/rocker-org/shiny:4.4", + "docker.io/rocker/shiny:4", + "ghcr.io/rocker-org/shiny:4", + "docker.io/rocker/shiny:latest", + "ghcr.io/rocker-org/shiny:latest", + "docker.io/rocker/shiny-verse:4.4.1", + "ghcr.io/rocker-org/shiny-verse:4.4.1", + "docker.io/rocker/shiny-verse:4.4", + "ghcr.io/rocker-org/shiny-verse:4.4", + "docker.io/rocker/shiny-verse:4", + "ghcr.io/rocker-org/shiny-verse:4", + "docker.io/rocker/shiny-verse:latest", + "ghcr.io/rocker-org/shiny-verse:latest" + ] + }, + "shiny-verse": { + "dockerfile": "dockerfiles/shiny-verse_4.4.1.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.4.1", + "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.4.1", + "ghcr.io/rocker-org/shiny-verse:4.4.1", + "docker.io/rocker/shiny-verse:4.4", + "ghcr.io/rocker-org/shiny-verse:4.4", + "docker.io/rocker/shiny-verse:4", + "ghcr.io/rocker-org/shiny-verse:4", + "docker.io/rocker/shiny-verse:latest", + "ghcr.io/rocker-org/shiny-verse:latest" + ], + "cache-from": [ + "docker.io/rocker/r-ver:4.4.1", + "ghcr.io/rocker-org/r-ver:4.4.1", + "docker.io/rocker/r-ver:4.4", + "ghcr.io/rocker-org/r-ver:4.4", + "docker.io/rocker/r-ver:4", + "ghcr.io/rocker-org/r-ver:4", + "docker.io/rocker/r-ver:latest", + "ghcr.io/rocker-org/r-ver:latest", + "docker.io/rocker/rstudio:4.4.1", + "ghcr.io/rocker-org/rstudio:4.4.1", + "docker.io/rocker/rstudio:4.4", + "ghcr.io/rocker-org/rstudio:4.4", + "docker.io/rocker/rstudio:4", + "ghcr.io/rocker-org/rstudio:4", + "docker.io/rocker/rstudio:latest", + "ghcr.io/rocker-org/rstudio:latest", + "docker.io/rocker/tidyverse:4.4.1", + "ghcr.io/rocker-org/tidyverse:4.4.1", + "docker.io/rocker/tidyverse:4.4", + "ghcr.io/rocker-org/tidyverse:4.4", + "docker.io/rocker/tidyverse:4", + "ghcr.io/rocker-org/tidyverse:4", + "docker.io/rocker/tidyverse:latest", + "ghcr.io/rocker-org/tidyverse:latest", + "docker.io/rocker/verse:4.4.1", + "ghcr.io/rocker-org/verse:4.4.1", + "docker.io/rocker/verse:4.4", + "ghcr.io/rocker-org/verse:4.4", + "docker.io/rocker/verse:4", + "ghcr.io/rocker-org/verse:4", + "docker.io/rocker/verse:latest", + "ghcr.io/rocker-org/verse:latest", + "docker.io/rocker/geospatial:4.4.1", + "ghcr.io/rocker-org/geospatial:4.4.1", + "docker.io/rocker/geospatial:4.4", + "ghcr.io/rocker-org/geospatial:4.4", + "docker.io/rocker/geospatial:4", + "ghcr.io/rocker-org/geospatial:4", + "docker.io/rocker/geospatial:latest", + "ghcr.io/rocker-org/geospatial:latest", + "docker.io/rocker/shiny:4.4.1", + "ghcr.io/rocker-org/shiny:4.4.1", + "docker.io/rocker/shiny:4.4", + "ghcr.io/rocker-org/shiny:4.4", + "docker.io/rocker/shiny:4", + "ghcr.io/rocker-org/shiny:4", + "docker.io/rocker/shiny:latest", + "ghcr.io/rocker-org/shiny:latest", + "docker.io/rocker/shiny-verse:4.4.1", + "ghcr.io/rocker-org/shiny-verse:4.4.1", + "docker.io/rocker/shiny-verse:4.4", + "ghcr.io/rocker-org/shiny-verse:4.4", + "docker.io/rocker/shiny-verse:4", + "ghcr.io/rocker-org/shiny-verse:4", + "docker.io/rocker/shiny-verse:latest", + "ghcr.io/rocker-org/shiny-verse:latest" + ] + } + } +} diff --git a/bakefiles/4.4.1.extra.docker-bake.json b/bakefiles/4.4.1.extra.docker-bake.json new file mode 100644 index 00000000..0358da13 --- /dev/null +++ b/bakefiles/4.4.1.extra.docker-bake.json @@ -0,0 +1,238 @@ +{ + "group": [ + { + "default": [ + { + "targets": [ + "cuda", + "ml", + "ml-verse", + "binder" + ] + } + ], + "binder-images": [ + { + "targets": [ + "binder" + ] + } + ], + "cuda-images": [ + { + "targets": [ + "cuda", + "ml", + "ml-verse" + ] + } + ] + } + ], + "target": { + "binder": { + "dockerfile": "dockerfiles/binder_4.4.1.Dockerfile", + "labels": { + "org.opencontainers.image.title": "rocker/binder", + "org.opencontainers.image.description": "Adds Jupyter to rocker/geospatial. RStudio Server can be started from Jupyter.", + "org.opencontainers.image.base.name": "docker.io/rocker/geospatial:4.4.1", + "org.opencontainers.image.version": "R-4.4.1", + "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/binder:4.4.1", + "ghcr.io/rocker-org/binder:4.4.1", + "docker.io/rocker/binder:4.4", + "ghcr.io/rocker-org/binder:4.4", + "docker.io/rocker/binder:4", + "ghcr.io/rocker-org/binder:4", + "docker.io/rocker/binder:latest", + "ghcr.io/rocker-org/binder:latest" + ], + "cache-from": [ + "docker.io/rocker/binder:4.4.1", + "ghcr.io/rocker-org/binder:4.4.1", + "docker.io/rocker/binder:4.4", + "ghcr.io/rocker-org/binder:4.4", + "docker.io/rocker/binder:4", + "ghcr.io/rocker-org/binder:4", + "docker.io/rocker/binder:latest", + "ghcr.io/rocker-org/binder:latest" + ] + }, + "cuda": { + "dockerfile": "dockerfiles/cuda_4.4.1.Dockerfile", + "labels": { + "org.opencontainers.image.title": "rocker/cuda", + "org.opencontainers.image.description": "NVIDIA CUDA libraries added to Rocker image.", + "org.opencontainers.image.base.name": "docker.io/nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04", + "org.opencontainers.image.version": "R-4.4.1", + "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/cuda:4.4.1", + "ghcr.io/rocker-org/cuda:4.4.1", + "docker.io/rocker/cuda:4.4", + "ghcr.io/rocker-org/cuda:4.4", + "docker.io/rocker/cuda:4", + "ghcr.io/rocker-org/cuda:4", + "docker.io/rocker/cuda:latest", + "ghcr.io/rocker-org/cuda:latest" + ], + "cache-from": [ + "docker.io/rocker/cuda:4.4.1", + "ghcr.io/rocker-org/cuda:4.4.1", + "docker.io/rocker/cuda:4.4", + "ghcr.io/rocker-org/cuda:4.4", + "docker.io/rocker/cuda:4", + "ghcr.io/rocker-org/cuda:4", + "docker.io/rocker/cuda:latest", + "ghcr.io/rocker-org/cuda:latest", + "docker.io/rocker/ml:4.4.1", + "ghcr.io/rocker-org/ml:4.4.1", + "docker.io/rocker/ml:4.4", + "ghcr.io/rocker-org/ml:4.4", + "docker.io/rocker/ml:4", + "ghcr.io/rocker-org/ml:4", + "docker.io/rocker/ml:latest", + "ghcr.io/rocker-org/ml:latest", + "docker.io/rocker/ml-verse:4.4.1", + "ghcr.io/rocker-org/ml-verse:4.4.1", + "docker.io/rocker/ml-verse:4.4", + "ghcr.io/rocker-org/ml-verse:4.4", + "docker.io/rocker/ml-verse:4", + "ghcr.io/rocker-org/ml-verse:4", + "docker.io/rocker/ml-verse:latest", + "ghcr.io/rocker-org/ml-verse:latest" + ] + }, + "ml": { + "dockerfile": "dockerfiles/ml_4.4.1.Dockerfile", + "labels": { + "org.opencontainers.image.title": "rocker/ml", + "org.opencontainers.image.description": "Docker image with R + GPU support for machine learning libraries.", + "org.opencontainers.image.base.name": "docker.io/nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04", + "org.opencontainers.image.version": "R-4.4.1", + "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/ml:4.4.1", + "ghcr.io/rocker-org/ml:4.4.1", + "docker.io/rocker/ml:4.4", + "ghcr.io/rocker-org/ml:4.4", + "docker.io/rocker/ml:4", + "ghcr.io/rocker-org/ml:4", + "docker.io/rocker/ml:latest", + "ghcr.io/rocker-org/ml:latest" + ], + "cache-from": [ + "docker.io/rocker/cuda:4.4.1", + "ghcr.io/rocker-org/cuda:4.4.1", + "docker.io/rocker/cuda:4.4", + "ghcr.io/rocker-org/cuda:4.4", + "docker.io/rocker/cuda:4", + "ghcr.io/rocker-org/cuda:4", + "docker.io/rocker/cuda:latest", + "ghcr.io/rocker-org/cuda:latest", + "docker.io/rocker/ml:4.4.1", + "ghcr.io/rocker-org/ml:4.4.1", + "docker.io/rocker/ml:4.4", + "ghcr.io/rocker-org/ml:4.4", + "docker.io/rocker/ml:4", + "ghcr.io/rocker-org/ml:4", + "docker.io/rocker/ml:latest", + "ghcr.io/rocker-org/ml:latest", + "docker.io/rocker/ml-verse:4.4.1", + "ghcr.io/rocker-org/ml-verse:4.4.1", + "docker.io/rocker/ml-verse:4.4", + "ghcr.io/rocker-org/ml-verse:4.4", + "docker.io/rocker/ml-verse:4", + "ghcr.io/rocker-org/ml-verse:4", + "docker.io/rocker/ml-verse:latest", + "ghcr.io/rocker-org/ml-verse:latest" + ] + }, + "ml-verse": { + "dockerfile": "dockerfiles/ml-verse_4.4.1.Dockerfile", + "labels": { + "org.opencontainers.image.title": "rocker/ml-verse", + "org.opencontainers.image.description": "Docker image with R + GPU support for machine learning libraries, and many R packages.", + "org.opencontainers.image.base.name": "docker.io/nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04", + "org.opencontainers.image.version": "R-4.4.1", + "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/ml-verse:4.4.1", + "ghcr.io/rocker-org/ml-verse:4.4.1", + "docker.io/rocker/ml-verse:4.4", + "ghcr.io/rocker-org/ml-verse:4.4", + "docker.io/rocker/ml-verse:4", + "ghcr.io/rocker-org/ml-verse:4", + "docker.io/rocker/ml-verse:latest", + "ghcr.io/rocker-org/ml-verse:latest" + ], + "cache-from": [ + "docker.io/rocker/cuda:4.4.1", + "ghcr.io/rocker-org/cuda:4.4.1", + "docker.io/rocker/cuda:4.4", + "ghcr.io/rocker-org/cuda:4.4", + "docker.io/rocker/cuda:4", + "ghcr.io/rocker-org/cuda:4", + "docker.io/rocker/cuda:latest", + "ghcr.io/rocker-org/cuda:latest", + "docker.io/rocker/ml:4.4.1", + "ghcr.io/rocker-org/ml:4.4.1", + "docker.io/rocker/ml:4.4", + "ghcr.io/rocker-org/ml:4.4", + "docker.io/rocker/ml:4", + "ghcr.io/rocker-org/ml:4", + "docker.io/rocker/ml:latest", + "ghcr.io/rocker-org/ml:latest", + "docker.io/rocker/ml-verse:4.4.1", + "ghcr.io/rocker-org/ml-verse:4.4.1", + "docker.io/rocker/ml-verse:4.4", + "ghcr.io/rocker-org/ml-verse:4.4", + "docker.io/rocker/ml-verse:4", + "ghcr.io/rocker-org/ml-verse:4", + "docker.io/rocker/ml-verse:latest", + "ghcr.io/rocker-org/ml-verse:latest" + ] + } + } +} diff --git a/bakefiles/experimental.docker-bake.json b/bakefiles/experimental.docker-bake.json index c6c9eda9..a1460773 100644 --- a/bakefiles/experimental.docker-bake.json +++ b/bakefiles/experimental.docker-bake.json @@ -23,8 +23,8 @@ "labels": { "org.opencontainers.image.title": "rocker/geospatial on dev-osgeo", "org.opencontainers.image.description": "Docker-based Geospatial toolkit for R, built on versioned Rocker image.", - "org.opencontainers.image.base.name": "docker.io/rocker/verse:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" + "org.opencontainers.image.base.name": "docker.io/rocker/verse:4.4.1", + "org.opencontainers.image.version": "R-4.4.1" }, "platforms": [ "linux/amd64" diff --git a/build/args/4.4.0.json b/build/args/4.4.0.json index e414f94f..4a319d25 100644 --- a/build/args/4.4.0.json +++ b/build/args/4.4.0.json @@ -1,12 +1,12 @@ { "r_version": "4.4.0", "r_release_date": "2024-04-24", - "r_freeze_date": null, + "r_freeze_date": "2024-06-13", "ubuntu_series": "jammy", "ubuntu_version": "22.04", - "cran": "https://p3m.dev/cran/__linux__/jammy/latest", + "cran": "https://p3m.dev/cran/__linux__/jammy/2024-06-13", "rstudio_version": "2024.04.2+764", - "ctan": "https://mirror.ctan.org/systems/texlive/tlnet", - "r_major_latest": true, - "r_minor_latest": true + "ctan": "https://www.texlive.info/tlnet-archive/2024/06/13/tlnet", + "r_major_latest": false, + "r_minor_latest": false } diff --git a/build/args/4.4.1.json b/build/args/4.4.1.json new file mode 100644 index 00000000..289a9a1c --- /dev/null +++ b/build/args/4.4.1.json @@ -0,0 +1,12 @@ +{ + "r_version": "4.4.1", + "r_release_date": "2024-06-14", + "r_freeze_date": null, + "ubuntu_series": "jammy", + "ubuntu_version": "22.04", + "cran": "https://p3m.dev/cran/__linux__/jammy/latest", + "rstudio_version": "2024.04.2+764", + "ctan": "https://mirror.ctan.org/systems/texlive/tlnet", + "r_major_latest": true, + "r_minor_latest": true +} diff --git a/build/args/history.tsv b/build/args/history.tsv index 518e6027..f869201e 100644 --- a/build/args/history.tsv +++ b/build/args/history.tsv @@ -17,4 +17,5 @@ r_version r_release_date ubuntu_version r_freeze_date rstudio_version 4.3.1 2023-06-16 22.04 2023-10-30 2023.09.1+494 4.3.2 2023-10-31 22.04 2024-02-28 2023.12.1+402 4.3.3 2024-02-29 22.04 2024-04-23 2023.12.1+402 -4.4.0 2024-04-24 22.04 2024.04.2+764 +4.4.0 2024-04-24 22.04 2024-06-13 2024.04.2+764 +4.4.1 2024-06-14 22.04 2024.04.2+764 diff --git a/build/matrix/all.json b/build/matrix/all.json index 0d3f0696..2a46e53b 100644 --- a/build/matrix/all.json +++ b/build/matrix/all.json @@ -2,7 +2,8 @@ "r_version": [ "4.2.3", "4.3.3", - "4.4.0" + "4.4.0", + "4.4.1" ], "group": [ "default" diff --git a/build/matrix/latest-two.json b/build/matrix/latest-two.json index 13d45b38..ed74c4df 100644 --- a/build/matrix/latest-two.json +++ b/build/matrix/latest-two.json @@ -1,7 +1,7 @@ { "r_version": [ - "4.3.3", - "4.4.0" + "4.4.0", + "4.4.1" ], "group": [ "default" diff --git a/build/matrix/latest.json b/build/matrix/latest.json index a6e70e09..9e29442f 100644 --- a/build/matrix/latest.json +++ b/build/matrix/latest.json @@ -1,6 +1,6 @@ { "r_version": [ - "4.4.0" + "4.4.1" ], "group": [ "default" diff --git a/build/variables/r-versions.tsv b/build/variables/r-versions.tsv index 7512041f..efd3cdd2 100644 --- a/build/variables/r-versions.tsv +++ b/build/variables/r-versions.tsv @@ -17,4 +17,5 @@ r_version r_release_date r_freeze_date 4.3.1 2023-06-16 2023-10-30 4.3.2 2023-10-31 2024-02-28 4.3.3 2024-02-29 2024-04-23 -4.4.0 2024-04-24 +4.4.0 2024-04-24 2024-06-13 +4.4.1 2024-06-14 diff --git a/dockerfiles/binder_4.4.1.Dockerfile b/dockerfiles/binder_4.4.1.Dockerfile new file mode 100644 index 00000000..47e0b918 --- /dev/null +++ b/dockerfiles/binder_4.4.1.Dockerfile @@ -0,0 +1,16 @@ +FROM rocker/geospatial:4.4.1 + +ENV NB_USER="rstudio" +ENV VIRTUAL_ENV="/opt/venv" +ENV PATH="${VIRTUAL_ENV}/bin:${PATH}" + +COPY scripts/install_jupyter.sh /rocker_scripts/install_jupyter.sh +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.4.0.Dockerfile b/dockerfiles/cuda_4.4.0.Dockerfile index 766ca947..816873dd 100644 --- a/dockerfiles/cuda_4.4.0.Dockerfile +++ b/dockerfiles/cuda_4.4.0.Dockerfile @@ -7,7 +7,7 @@ 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/latest" +ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2024-06-13" ENV LANG=en_US.UTF-8 COPY scripts/bin/ /rocker_scripts/bin/ diff --git a/dockerfiles/cuda_4.4.1.Dockerfile b/dockerfiles/cuda_4.4.1.Dockerfile new file mode 100644 index 00000000..ffec52a1 --- /dev/null +++ b/dockerfiles/cuda_4.4.1.Dockerfile @@ -0,0 +1,33 @@ +FROM nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04 + +ENV R_VERSION="4.4.1" +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/latest" +ENV LANG=en_US.UTF-8 + +COPY scripts/bin/ /rocker_scripts/bin/ +COPY scripts/setup_R.sh /rocker_scripts/setup_R.sh +RUN /rocker_scripts/setup_R.sh + +CMD ["R"] + +ENV NVBLAS_CONFIG_FILE="/etc/nvblas.conf" + +COPY scripts/config_R_cuda.sh /rocker_scripts/config_R_cuda.sh +RUN /rocker_scripts/config_R_cuda.sh + +ENV PYTHON_CONFIGURE_OPTS="--enable-shared" +ENV RETICULATE_AUTOCONFIGURE="0" +ENV PURGE_BUILDDEPS="false" +ENV VIRTUAL_ENV="/opt/venv" +ENV PATH="${VIRTUAL_ENV}/bin:${PATH}:${CUDA_HOME}/bin" + +COPY scripts/install_python.sh /rocker_scripts/install_python.sh +RUN /rocker_scripts/install_python.sh + +COPY scripts /rocker_scripts diff --git a/dockerfiles/geospatial-dev-osgeo.Dockerfile b/dockerfiles/geospatial-dev-osgeo.Dockerfile index c8b142e6..68b41f79 100644 --- a/dockerfiles/geospatial-dev-osgeo.Dockerfile +++ b/dockerfiles/geospatial-dev-osgeo.Dockerfile @@ -1,4 +1,4 @@ -FROM rocker/verse:4.4.0 +FROM rocker/verse:4.4.1 ENV PROJ_VERSION="9.4.1" ENV GDAL_VERSION="3.9.0" diff --git a/dockerfiles/geospatial_4.4.0.Dockerfile b/dockerfiles/geospatial_4.4.0.Dockerfile index dc928468..e724c522 100644 --- a/dockerfiles/geospatial_4.4.0.Dockerfile +++ b/dockerfiles/geospatial_4.4.0.Dockerfile @@ -7,7 +7,7 @@ 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/latest" +ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2024-06-13" ENV LANG=en_US.UTF-8 COPY scripts/bin/ /rocker_scripts/bin/ @@ -38,7 +38,7 @@ 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://mirror.ctan.org/systems/texlive/tlnet" +ENV CTAN_REPO="https://www.texlive.info/tlnet-archive/2024/06/13/tlnet" ENV PATH="$PATH:/usr/local/texlive/bin/linux" COPY scripts/install_verse.sh /rocker_scripts/install_verse.sh diff --git a/dockerfiles/geospatial_4.4.1.Dockerfile b/dockerfiles/geospatial_4.4.1.Dockerfile new file mode 100644 index 00000000..61f8f28c --- /dev/null +++ b/dockerfiles/geospatial_4.4.1.Dockerfile @@ -0,0 +1,51 @@ +FROM docker.io/library/ubuntu:jammy + +ENV R_VERSION="4.4.1" +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/latest" +ENV LANG=en_US.UTF-8 + +COPY scripts/bin/ /rocker_scripts/bin/ +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="2024.04.2+764" +ENV DEFAULT_USER="rstudio" + +COPY scripts/install_rstudio.sh /rocker_scripts/install_rstudio.sh +COPY scripts/install_s6init.sh /rocker_scripts/install_s6init.sh +COPY scripts/default_user.sh /rocker_scripts/default_user.sh +COPY scripts/init_set_env.sh /rocker_scripts/init_set_env.sh +COPY scripts/init_userconf.sh /rocker_scripts/init_userconf.sh +COPY scripts/pam-helper.sh /rocker_scripts/pam-helper.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://mirror.ctan.org/systems/texlive/tlnet" +ENV PATH="$PATH:/usr/local/texlive/bin/linux" + +COPY scripts/install_verse.sh /rocker_scripts/install_verse.sh +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.4.0.Dockerfile b/dockerfiles/ml-verse_4.4.0.Dockerfile index e3eaaa23..996af943 100644 --- a/dockerfiles/ml-verse_4.4.0.Dockerfile +++ b/dockerfiles/ml-verse_4.4.0.Dockerfile @@ -7,7 +7,7 @@ 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/latest" +ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2024-06-13" ENV LANG=en_US.UTF-8 COPY scripts/bin/ /rocker_scripts/bin/ diff --git a/dockerfiles/ml-verse_4.4.1.Dockerfile b/dockerfiles/ml-verse_4.4.1.Dockerfile new file mode 100644 index 00000000..dad07c2e --- /dev/null +++ b/dockerfiles/ml-verse_4.4.1.Dockerfile @@ -0,0 +1,64 @@ +FROM nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04 + +ENV R_VERSION="4.4.1" +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/latest" +ENV LANG=en_US.UTF-8 + +COPY scripts/bin/ /rocker_scripts/bin/ +COPY scripts/setup_R.sh /rocker_scripts/setup_R.sh +RUN /rocker_scripts/setup_R.sh + +CMD ["R"] + +ENV NVBLAS_CONFIG_FILE="/etc/nvblas.conf" + +COPY scripts/config_R_cuda.sh /rocker_scripts/config_R_cuda.sh +RUN /rocker_scripts/config_R_cuda.sh + +ENV PYTHON_CONFIGURE_OPTS="--enable-shared" +ENV RETICULATE_AUTOCONFIGURE="0" +ENV PURGE_BUILDDEPS="false" +ENV VIRTUAL_ENV="/opt/venv" +ENV PATH="${VIRTUAL_ENV}/bin:${PATH}:${CUDA_HOME}/bin" + +COPY scripts/install_python.sh /rocker_scripts/install_python.sh +RUN /rocker_scripts/install_python.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="2024.04.2+764" +ENV DEFAULT_USER="rstudio" + +COPY scripts/install_rstudio.sh /rocker_scripts/install_rstudio.sh +COPY scripts/install_s6init.sh /rocker_scripts/install_s6init.sh +COPY scripts/default_user.sh /rocker_scripts/default_user.sh +COPY scripts/init_set_env.sh /rocker_scripts/init_set_env.sh +COPY scripts/init_userconf.sh /rocker_scripts/init_userconf.sh +COPY scripts/pam-helper.sh /rocker_scripts/pam-helper.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/install_verse.sh /rocker_scripts/install_verse.sh +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_4.4.0.Dockerfile b/dockerfiles/ml_4.4.0.Dockerfile index 49f83080..b963c5fa 100644 --- a/dockerfiles/ml_4.4.0.Dockerfile +++ b/dockerfiles/ml_4.4.0.Dockerfile @@ -7,7 +7,7 @@ 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/latest" +ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2024-06-13" ENV LANG=en_US.UTF-8 COPY scripts/bin/ /rocker_scripts/bin/ diff --git a/dockerfiles/ml_4.4.1.Dockerfile b/dockerfiles/ml_4.4.1.Dockerfile new file mode 100644 index 00000000..c8ea47a6 --- /dev/null +++ b/dockerfiles/ml_4.4.1.Dockerfile @@ -0,0 +1,57 @@ +FROM nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04 + +ENV R_VERSION="4.4.1" +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/latest" +ENV LANG=en_US.UTF-8 + +COPY scripts/bin/ /rocker_scripts/bin/ +COPY scripts/setup_R.sh /rocker_scripts/setup_R.sh +RUN /rocker_scripts/setup_R.sh + +CMD ["R"] + +ENV NVBLAS_CONFIG_FILE="/etc/nvblas.conf" + +COPY scripts/config_R_cuda.sh /rocker_scripts/config_R_cuda.sh +RUN /rocker_scripts/config_R_cuda.sh + +ENV PYTHON_CONFIGURE_OPTS="--enable-shared" +ENV RETICULATE_AUTOCONFIGURE="0" +ENV PURGE_BUILDDEPS="false" +ENV VIRTUAL_ENV="/opt/venv" +ENV PATH="${VIRTUAL_ENV}/bin:${PATH}:${CUDA_HOME}/bin" + +COPY scripts/install_python.sh /rocker_scripts/install_python.sh +RUN /rocker_scripts/install_python.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="2024.04.2+764" +ENV DEFAULT_USER="rstudio" + +COPY scripts/install_rstudio.sh /rocker_scripts/install_rstudio.sh +COPY scripts/install_s6init.sh /rocker_scripts/install_s6init.sh +COPY scripts/default_user.sh /rocker_scripts/default_user.sh +COPY scripts/init_set_env.sh /rocker_scripts/init_set_env.sh +COPY scripts/init_userconf.sh /rocker_scripts/init_userconf.sh +COPY scripts/pam-helper.sh /rocker_scripts/pam-helper.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/r-ver_4.4.0.Dockerfile b/dockerfiles/r-ver_4.4.0.Dockerfile index 9823edbb..ba499638 100644 --- a/dockerfiles/r-ver_4.4.0.Dockerfile +++ b/dockerfiles/r-ver_4.4.0.Dockerfile @@ -7,7 +7,7 @@ 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/latest" +ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2024-06-13" ENV LANG=en_US.UTF-8 COPY scripts/bin/ /rocker_scripts/bin/ diff --git a/dockerfiles/r-ver_4.4.1.Dockerfile b/dockerfiles/r-ver_4.4.1.Dockerfile new file mode 100644 index 00000000..6c9b68b1 --- /dev/null +++ b/dockerfiles/r-ver_4.4.1.Dockerfile @@ -0,0 +1,19 @@ +FROM docker.io/library/ubuntu:jammy + +ENV R_VERSION="4.4.1" +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/latest" +ENV LANG=en_US.UTF-8 + +COPY scripts/bin/ /rocker_scripts/bin/ +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.4.0.Dockerfile b/dockerfiles/rstudio_4.4.0.Dockerfile index b913d8a6..8625604b 100644 --- a/dockerfiles/rstudio_4.4.0.Dockerfile +++ b/dockerfiles/rstudio_4.4.0.Dockerfile @@ -7,7 +7,7 @@ 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/latest" +ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2024-06-13" ENV LANG=en_US.UTF-8 COPY scripts/bin/ /rocker_scripts/bin/ diff --git a/dockerfiles/rstudio_4.4.1.Dockerfile b/dockerfiles/rstudio_4.4.1.Dockerfile new file mode 100644 index 00000000..667942f0 --- /dev/null +++ b/dockerfiles/rstudio_4.4.1.Dockerfile @@ -0,0 +1,38 @@ +FROM docker.io/library/ubuntu:jammy + +ENV R_VERSION="4.4.1" +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/latest" +ENV LANG=en_US.UTF-8 + +COPY scripts/bin/ /rocker_scripts/bin/ +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="2024.04.2+764" +ENV DEFAULT_USER="rstudio" + +COPY scripts/install_rstudio.sh /rocker_scripts/install_rstudio.sh +COPY scripts/install_s6init.sh /rocker_scripts/install_s6init.sh +COPY scripts/default_user.sh /rocker_scripts/default_user.sh +COPY scripts/init_set_env.sh /rocker_scripts/init_set_env.sh +COPY scripts/init_userconf.sh /rocker_scripts/init_userconf.sh +COPY scripts/pam-helper.sh /rocker_scripts/pam-helper.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.4.0.Dockerfile b/dockerfiles/shiny-verse_4.4.0.Dockerfile index a7fddecf..2f3fe1bc 100644 --- a/dockerfiles/shiny-verse_4.4.0.Dockerfile +++ b/dockerfiles/shiny-verse_4.4.0.Dockerfile @@ -7,7 +7,7 @@ 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/latest" +ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2024-06-13" ENV LANG=en_US.UTF-8 COPY scripts/bin/ /rocker_scripts/bin/ diff --git a/dockerfiles/shiny-verse_4.4.1.Dockerfile b/dockerfiles/shiny-verse_4.4.1.Dockerfile new file mode 100644 index 00000000..1c8a43c8 --- /dev/null +++ b/dockerfiles/shiny-verse_4.4.1.Dockerfile @@ -0,0 +1,33 @@ +FROM docker.io/library/ubuntu:jammy + +ENV R_VERSION="4.4.1" +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/latest" +ENV LANG=en_US.UTF-8 + +COPY scripts/bin/ /rocker_scripts/bin/ +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 +COPY scripts/install_s6init.sh /rocker_scripts/install_s6init.sh +COPY scripts/install_pandoc.sh /rocker_scripts/install_pandoc.sh +COPY scripts/init_set_env.sh /rocker_scripts/init_set_env.sh +RUN /rocker_scripts/install_shiny_server.sh + +EXPOSE 3838 +CMD ["/init"] + +COPY scripts /rocker_scripts diff --git a/dockerfiles/shiny_4.4.0.Dockerfile b/dockerfiles/shiny_4.4.0.Dockerfile index 6331d32e..0e4d5d64 100644 --- a/dockerfiles/shiny_4.4.0.Dockerfile +++ b/dockerfiles/shiny_4.4.0.Dockerfile @@ -7,7 +7,7 @@ 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/latest" +ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2024-06-13" ENV LANG=en_US.UTF-8 COPY scripts/bin/ /rocker_scripts/bin/ diff --git a/dockerfiles/shiny_4.4.1.Dockerfile b/dockerfiles/shiny_4.4.1.Dockerfile new file mode 100644 index 00000000..7a8bba6a --- /dev/null +++ b/dockerfiles/shiny_4.4.1.Dockerfile @@ -0,0 +1,30 @@ +FROM docker.io/library/ubuntu:jammy + +ENV R_VERSION="4.4.1" +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/latest" +ENV LANG=en_US.UTF-8 + +COPY scripts/bin/ /rocker_scripts/bin/ +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 +COPY scripts/install_s6init.sh /rocker_scripts/install_s6init.sh +COPY scripts/install_pandoc.sh /rocker_scripts/install_pandoc.sh +COPY scripts/init_set_env.sh /rocker_scripts/init_set_env.sh +RUN /rocker_scripts/install_shiny_server.sh + +EXPOSE 3838 +CMD ["/init"] + +COPY scripts /rocker_scripts diff --git a/dockerfiles/tidyverse_4.4.0.Dockerfile b/dockerfiles/tidyverse_4.4.0.Dockerfile index c02a1b33..9b8eab5c 100644 --- a/dockerfiles/tidyverse_4.4.0.Dockerfile +++ b/dockerfiles/tidyverse_4.4.0.Dockerfile @@ -7,7 +7,7 @@ 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/latest" +ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2024-06-13" ENV LANG=en_US.UTF-8 COPY scripts/bin/ /rocker_scripts/bin/ diff --git a/dockerfiles/tidyverse_4.4.1.Dockerfile b/dockerfiles/tidyverse_4.4.1.Dockerfile new file mode 100644 index 00000000..a3e3fcbd --- /dev/null +++ b/dockerfiles/tidyverse_4.4.1.Dockerfile @@ -0,0 +1,41 @@ +FROM docker.io/library/ubuntu:jammy + +ENV R_VERSION="4.4.1" +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/latest" +ENV LANG=en_US.UTF-8 + +COPY scripts/bin/ /rocker_scripts/bin/ +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="2024.04.2+764" +ENV DEFAULT_USER="rstudio" + +COPY scripts/install_rstudio.sh /rocker_scripts/install_rstudio.sh +COPY scripts/install_s6init.sh /rocker_scripts/install_s6init.sh +COPY scripts/default_user.sh /rocker_scripts/default_user.sh +COPY scripts/init_set_env.sh /rocker_scripts/init_set_env.sh +COPY scripts/init_userconf.sh /rocker_scripts/init_userconf.sh +COPY scripts/pam-helper.sh /rocker_scripts/pam-helper.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.4.0.Dockerfile b/dockerfiles/verse_4.4.0.Dockerfile index ac3cb553..c4a934f7 100644 --- a/dockerfiles/verse_4.4.0.Dockerfile +++ b/dockerfiles/verse_4.4.0.Dockerfile @@ -7,7 +7,7 @@ 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/latest" +ENV CRAN="https://p3m.dev/cran/__linux__/jammy/2024-06-13" ENV LANG=en_US.UTF-8 COPY scripts/bin/ /rocker_scripts/bin/ @@ -38,7 +38,7 @@ 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://mirror.ctan.org/systems/texlive/tlnet" +ENV CTAN_REPO="https://www.texlive.info/tlnet-archive/2024/06/13/tlnet" ENV PATH="$PATH:/usr/local/texlive/bin/linux" COPY scripts/install_verse.sh /rocker_scripts/install_verse.sh diff --git a/dockerfiles/verse_4.4.1.Dockerfile b/dockerfiles/verse_4.4.1.Dockerfile new file mode 100644 index 00000000..2368f7d5 --- /dev/null +++ b/dockerfiles/verse_4.4.1.Dockerfile @@ -0,0 +1,48 @@ +FROM docker.io/library/ubuntu:jammy + +ENV R_VERSION="4.4.1" +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/latest" +ENV LANG=en_US.UTF-8 + +COPY scripts/bin/ /rocker_scripts/bin/ +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="2024.04.2+764" +ENV DEFAULT_USER="rstudio" + +COPY scripts/install_rstudio.sh /rocker_scripts/install_rstudio.sh +COPY scripts/install_s6init.sh /rocker_scripts/install_s6init.sh +COPY scripts/default_user.sh /rocker_scripts/default_user.sh +COPY scripts/init_set_env.sh /rocker_scripts/init_set_env.sh +COPY scripts/init_userconf.sh /rocker_scripts/init_userconf.sh +COPY scripts/pam-helper.sh /rocker_scripts/pam-helper.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://mirror.ctan.org/systems/texlive/tlnet" +ENV PATH="$PATH:/usr/local/texlive/bin/linux" + +COPY scripts/install_verse.sh /rocker_scripts/install_verse.sh +COPY scripts/install_texlive.sh /rocker_scripts/install_texlive.sh +RUN /rocker_scripts/install_verse.sh + +COPY scripts /rocker_scripts