|
@@ -5,7 +5,8 @@ ARG USER_ID
|
|
ARG GROUP_ID
|
|
ARG GROUP_ID
|
|
|
|
|
|
RUN apt-get update && apt-get install -y sudo;
|
|
RUN apt-get update && apt-get install -y sudo;
|
|
-RUN wget --no-parent https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz && \
|
|
|
|
|
|
+RUN update-ca-certificates && \
|
|
|
|
+ wget --no-parent https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz && \
|
|
tar xvzf openjdk-13.0.1_linux-x64_bin.tar.gz -C /opt/java && \
|
|
tar xvzf openjdk-13.0.1_linux-x64_bin.tar.gz -C /opt/java && \
|
|
mv /opt/java/openjdk /opt/java/openjdk-11 && \
|
|
mv /opt/java/openjdk /opt/java/openjdk-11 && \
|
|
ln -s /opt/java/jdk-13.0.1 /opt/java/openjdk
|
|
ln -s /opt/java/jdk-13.0.1 /opt/java/openjdk
|
|
@@ -29,9 +30,32 @@ RUN sudo apt-get update && sudo apt-get install -y \
|
|
&& sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/"\
|
|
&& sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/"\
|
|
&& sudo apt-get update --fix-missing\
|
|
&& sudo apt-get update --fix-missing\
|
|
&& sudo apt-get install -y r-base \
|
|
&& sudo apt-get install -y r-base \
|
|
- && sudo rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
+ && sudo apt-get install -y git \
|
|
|
|
+ && sudo apt-get install -y libcurl4-openssl-dev libxml2-dev libssl-dev libfontconfig1-dev libharfbuzz-dev libfribidi-dev libtiff5-dev git \
|
|
|
|
+ && sudo rm -rf /var/lib/apt/lists/*
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+RUN sudo mkdir -p /data/labkey && \
|
|
|
|
+ sudo chown -R labkey:labkey /data/labkey && \
|
|
|
|
+ sudo chown -R labkey:labkey /usr/local/tomcat
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+RUN mkdir -p /home/labkey/R/site-library &&\
|
|
|
|
+ export R_LIBS=/home/labkey/R/site-library &&\
|
|
|
|
+ echo ${R_LIBS} &&\
|
|
|
|
+ R -e 'install.packages(c("devtools","ggplot2","Rlabkey"))'
|
|
|
|
+
|
|
|
|
+RUN mkdir -p /home/labkey/software/src && \
|
|
|
|
+ cd /home/labkey/software/src && \
|
|
|
|
+ git clone https://git0.fmf.uni-lj.si/studen/websocket && \
|
|
|
|
+ sed -i.bu 's/origin=\".*\"/origin="labkey-vm"/' websocket/send.py
|
|
|
|
+
|
|
|
|
+RUN sudo apt-get update &&\
|
|
|
|
+ sudo apt-get install -y python3-pip &&\
|
|
|
|
+ pip install websockets
|
|
|
|
+
|
|
|
|
|
|
-RUN sudo chown -R labkey:labkey /usr/local/tomcat
|
|
|
|
#RUN sudo mkdir /usr/local/labkey \
|
|
#RUN sudo mkdir /usr/local/labkey \
|
|
# && sudo chown -R labkey:labkey /usr/local/tomcat \
|
|
# && sudo chown -R labkey:labkey /usr/local/tomcat \
|
|
# && sudo chown -R labkey:labkey /usr/local/labkey
|
|
# && sudo chown -R labkey:labkey /usr/local/labkey
|