Branch for the fisheriatlas-vlab5 rstudio

This commit is contained in:
Andrea Dell'Amico 2024-04-16 20:01:36 +02:00
parent 720381f977
commit 5843c8d994
Signed by: andrea.dellamico
GPG Key ID: 147ABE6CEB9E20FF
5 changed files with 72 additions and 38 deletions

View File

@ -5,17 +5,59 @@ LABEL org.d4science.image.licenses="EUPL-1.2" \
org.d4science.image.vendor="D4Science <https://www.d4science.org>" \
org.d4science.image.authors="Andrea Dell'Amico <andrea.dellamico@isti.cnr.it>"
# R and python3 packages required by wb3 ecosystem https://support.d4science.org/issues/26459
COPY wb3-install2r-packages.txt /rocker_scripts
RUN for f in `cat //rocker_scripts/wb3-install2r-packages.txt` ; do install2.r --error --skipinstalled --ncpus -1 $f || exit 1 ; done
# R required by vlab5 VRE https://support.d4science.org/issues/23536
RUN pip3 install \
numpy \
mbtr \
pandas
ENV DEBIAN_FRONTEND noninteractive
# Upgrade, install some R dependencies and base python3
RUN apt-get update --yes && \
apt-get dist-upgrade --yes && \
apt-get install --yes --no-install-recommends \
libgdal-devel \
pandoc \
pandoc-citeproc \
texlive-xetex \
texlive-latex-base \
texlive-latex-recommended \
texlive-fonts-recommended \
texlive-fonts-extra \
texlive-formats-extra \
libssl-dev \
libxml2-dev \
libv8-dev \
libsecret-1-dev \
librdf0-dev \
libcurl4-openssl-dev \
libgit2-dev \
libxslt-dev \
librdf0 \
redland-utils \
rasqal-utils \
raptor2-utils \
libcairo2-dev \
libpoppler-cpp-dev \
libmagick++-dev \
cmake \
cargo \
libavfilter-dev \
libjq-dev \
libprotobuf-dev \
protobuf-compiler \
libproj-dev
COPY install2r-packages.txt /rocker_scripts
RUN for f in `cat //rocker_scripts/install2r-packages.txt` ; do install2.r --error --skipinstalled --ncpus -1 $f || exit 1 ; done
RUN installGithub.r -d TRUE -u FALSE -r https://packagemanager.rstudio.com/all/__linux__/jammy/latest r-geoflow/geoflow
RUN installGithub.r -d TRUE -u FALSE -r https://packagemanager.rstudio.com/all/__linux__/jammy/latest hrbrmstr/streamgraph
# Rstudio settings
COPY rsession.conf /etc/rstudio/rsession.conf
RUN chmod 0644 /etc/rstudio/rsession.conf
RUN curl -o "${R_HOME}/etc/Rprofile.site" "https://code-repo.d4science.org/gCubeSystem/rstudio-rprofile/raw/branch/master/jupyter-Rprofile.site"
RUN rm -fr /tmp/downloaded_packages/*
RUN rm -fr /tmp/downloaded_packages/* && \
apt-get clean && rm -rf /var/lib/apt/lists/* && \
rm -f /tmp/R*

View File

@ -9,7 +9,7 @@ pipeline {
label 'docker'
}
environment {
imagename = "rstudio/rstudio-wb3-ecosystem"
imagename = "rstudio/rstudio-fisheriesatlas-vlab5"
hubname = "hub.dev.d4science.org"
registryUrl = "https://hub.dev.d4science.org"
registryCredential = 'cccd3cf5-9d6c-4044-85d6-59bede0c43f4'
@ -19,7 +19,7 @@ pipeline {
stages {
// stage('Cloning Git') {
// steps {
// git([url: git_url, branch: 'wb3-ecosystem', credentialsId: '88b54962-1c0e-49cb-8155-22276860f346'])
// git([url: git_url, branch: 'fisheriesatlas-vlab5', credentialsId: '88b54962-1c0e-49cb-8155-22276860f346'])
// }
// }
stage('Building image') {

View File

@ -2,5 +2,5 @@
Rstudio image that builds from "d4science/rstudio-base:2023-03-R4-2"
This is the version customized for WB3 ecosystem, see https://support.d4science.org/issues/26459
This is the version customized for vfisheriesatlas-vlab5, see https://support.d4science.org/issues/23536

20
install2r-packages.txt Normal file
View File

@ -0,0 +1,20 @@
remotes
dotenv
here
magick
pbdZMQ
nloptr
tinytex
rpostgis
gargle
googledrive
gsheet
renv
shinyWidgets
leaflet
leaflet.extras
leaflet.minicharts
leafpm
mapedit
xml2
pals

View File

@ -1,28 +0,0 @@
abind
caret
corrplot
devtools
dendextend
ncdf4
parallel
pdftools
rgbif
reticulate
tidyverse
tidymodels
raster
DALEX
DALEXtra
xgboost
RSQLite
feather
vroom
virtualspecies
usdm
robis
RColorBrewer
fields
pastecs
ecospat
mvrsquared
bestNormalize