Skip to content

Commit 4696945

Browse files
Merge pull request #707 from harshad16/2024b-rstudio
Upgrade R version to 4.4 for the 2024b
2 parents 48d5c50 + a8edc56 commit 4696945

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

rstudio/c9s-python-3.11/Dockerfile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ LABEL name="odh-notebook-rstudio-server-c9s-python-3.11" \
1313

1414
USER 0
1515

16-
ENV R_VERSION=4.3.3
16+
ENV R_VERSION=4.4.1
1717

1818
# Install R
1919
RUN yum install -y yum-utils && \
@@ -31,15 +31,15 @@ RUN chmod -R a+w /usr/lib64/R/library
3131
ENV LIBLOC /usr/lib64/R/library
3232

3333
# set User R Library path
34-
RUN mkdir -p /opt/app-root/bin/Rpackages/4.3 && chmod -R a+w /opt/app-root/bin/Rpackages/4.3
35-
ENV R_LIBS_USER /opt/app-root/bin/Rpackages/4.3
34+
RUN mkdir -p /opt/app-root/bin/Rpackages/4.4 && chmod -R a+w /opt/app-root/bin/Rpackages/4.4
35+
ENV R_LIBS_USER /opt/app-root/bin/Rpackages/4.4
3636

3737
WORKDIR /tmp/
3838

3939
# Install RStudio
40-
RUN wget --progress=dot:giga https://download2.rstudio.org/server/rhel9/x86_64/rstudio-server-rhel-2023.12.1-402-x86_64.rpm && \
41-
yum install -y rstudio-server-rhel-2023.12.1-402-x86_64.rpm && \
42-
rm rstudio-server-rhel-2023.12.1-402-x86_64.rpm && \
40+
RUN wget --progress=dot:giga https://download2.rstudio.org/server/rhel9/x86_64/rstudio-server-rhel-2024.04.2-764-x86_64.rpm && \
41+
yum install -y rstudio-server-rhel-2024.04.2-764-x86_64.rpm && \
42+
rm rstudio-server-rhel-2024.04.2-764-x86_64.rpm && \
4343
yum -y clean all --enablerepo='*'
4444

4545
# Specific RStudio config and fixes
@@ -53,10 +53,10 @@ RUN dnf install -y libsodium-devel.x86_64 libgit2-devel.x86_64 libcurl-devel har
5353
# Install R packages
5454
RUN R -e "install.packages('remotes')"
5555
RUN R -e "require('remotes'); \
56-
remotes::install_version('Rcpp','1.0.12'); \
56+
remotes::install_version('Rcpp','1.0.13'); \
5757
remotes::install_version('tidyverse','2.0.0'); \
58-
remotes::install_version('tidymodels','1.1.1'); \
59-
remotes::install_version('plumber','1.2.1'); \
58+
remotes::install_version('tidymodels','1.2.0'); \
59+
remotes::install_version('plumber','1.2.2'); \
6060
remotes::install_version('vetiver','0.2.5'); \
6161
remotes::install_version('devtools','2.4.5');"
6262

rstudio/c9s-python-3.11/rsession.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Set library path
2-
r-libs-user=/opt/app-root/src/Rpackages/4.3
2+
r-libs-user=/opt/app-root/src/Rpackages/4.4

rstudio/c9s-python-3.11/run-rstudio.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ if [ ! -f "/opt/app-root/src/.bashrc" ]; then
1515
fi
1616

1717
# Create lib folders if it does not exist
18-
mkdir -p /opt/app-root/src/Rpackages/4.3
19-
for package in /opt/app-root/bin/Rpackages/4.3/*/;
18+
mkdir -p /opt/app-root/src/Rpackages/4.4
19+
for package in /opt/app-root/bin/Rpackages/4.4/*/;
2020
do
2121
package_folder=$(basename "$package")
22-
if [ ! -d "/opt/app-root/src/Rpackages/4.3/$package_folder" ]; then
23-
cp -r /opt/app-root/bin/Rpackages/4.3/$package_folder /opt/app-root/src/Rpackages/4.3/
22+
if [ ! -d "/opt/app-root/src/Rpackages/4.4/$package_folder" ]; then
23+
cp -r /opt/app-root/bin/Rpackages/4.4/$package_folder /opt/app-root/src/Rpackages/4.4/
2424
fi
2525
done
2626
# rstudio terminal cant see environment variables set by the container runtime

0 commit comments

Comments
 (0)