File tree Expand file tree Collapse file tree 1 file changed +28
-29
lines changed
Expand file tree Collapse file tree 1 file changed +28
-29
lines changed Original file line number Diff line number Diff line change 1- FROM rocker/tidyverse:latest
1+ # Edits from cansavvy to change to littler as well as pinning to a version
2+ FROM rocker/tidyverse:4.4.2
23LABEL maintainer="cwright2@fredhutch.org"
34
4- RUN Rscript -e "options(warn = 2);install.packages('stringr', repos = 'https://cloud.r-project.org/')"
5-
5+ # Install R packages via littler (install2.r is included in rocker/tidyverse)
6+ RUN install2.r --error --deps TRUE stringr
67
78# System dependencies for R packages
89RUN apt-get update && apt-get install -y \
@@ -22,29 +23,27 @@ RUN apt-get update && apt-get install -y \
2223 libtiff-dev \
2324 libcairo2-dev \
2425 libgit2-dev \
25-
26-
27- RUN Rscript -e "options(warn = 2);install.packages('sf', repos = 'https://cloud.r-project.org/')"
28-
29- RUN Rscript -e "options(warn = 2);install.packages('naniar', repos = 'https://cloud.r-project.org/')"
30-
31-
32- RUN Rscript -e "options(warn = 2);install.packages( \
33- c('stars',\
34- 'areal',\
35- 'leafem',\
36- 'leafgl',\
37- 'leaflegend',\
38- 'leaflet',\
39- 'leafsync',\
40- 'maptiles', \
41- 's2',\
42- 'tmaptools',\
43- 'units',\
44- 'tmap', \
45- 'raster',\
46- 'lwgeom', \
47- 'leafpop',\
48- 'satellite',\
49- 'mapview), \
50- dependencies=TRUE, repos = 'https://cloud.r-project.org/')"
26+ && rm -rf /var/lib/apt/lists/*
27+
28+ RUN install2.r --error --deps TRUE sf
29+
30+ RUN install2.r --error --deps TRUE naniar
31+
32+ RUN install2.r --error --deps TRUE \
33+ stars \
34+ areal \
35+ leafem \
36+ leafgl \
37+ leaflegend \
38+ leaflet \
39+ leafsync \
40+ maptiles \
41+ s2 \
42+ tmaptools \
43+ units \
44+ tmap \
45+ raster \
46+ lwgeom \
47+ leafpop \
48+ satellite \
49+ mapview
You can’t perform that action at this time.
0 commit comments