FROM tomcat:9-jdk11-temurin-jammy RUN apt-get update && apt-get install -y sudo; RUN update-ca-certificates && \ wget --no-parent https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_linux-x64_bin.tar.gz && \ tar xvzf openjdk-14.0.2_linux-x64_bin.tar.gz -C /opt/java && \ mv /opt/java/openjdk /opt/java/openjdk-11 && \ ln -s /opt/java/jdk-14.0.2 /opt/java/openjdk ARG RKEY=https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc ARG GPGKEY=/etc/apt/trusted.gpg.d/cran_ubuntu_key.asc RUN apt-get update && apt-get install -y \ dirmngr \ gnupg \ apt-transport-https \ ca-certificates \ software-properties-common \ && wget -qO- $RKEY | sudo tee -a $GPGKEY\ && add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/"\ && apt-get update --fix-missing\ && apt-get install -y r-base \ && apt-get install -y git \ && apt-get install -y libcurl4-openssl-dev libxml2-dev libssl-dev libfontconfig1-dev libharfbuzz-dev libfribidi-dev libtiff5-dev git \ && rm -rf /var/lib/apt/lists/* RUN R -e 'install.packages("devtools")' \ && R -e 'install.packages("ggplot2")' \ && R -e 'install.packages("Rlabkey")' \ && R -e 'install.packages("ggsurvfit")' \ && R -e 'install.packages("ggalluvial")' \ && R -e 'install.packages("gridExtra")' \ && R -e 'install.packages("comprehenr")' \ && R -e 'install.packages("ggsci")' \ && R -e 'install.packages("paletteer")' \ && R -e 'install.packages("tidyverse")'\ && R -e 'install.packages("swimplot")'\ && R -e 'install.packages("gtsummary")' LABEL "name"="labkey20"