-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathDockerfile
33 lines (23 loc) · 897 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FROM ubuntu:16.04
#install packages and mkdir
ADD ./shell-scripts/*.sh /mnt/shell-scripts/
RUN bash /mnt/shell-scripts/packages-install.sh
#install java
RUN bash /mnt/shell-scripts/java-install.sh
ENV JAVA_HOME=/usr/local/jdk/jdk1.8.0_251 \
JRE_HOME=/usr/local/jdk/jdk1.8.0_251/jre \
PATH=$PATH:$JAVA_HOME/bin
#install nextflow and DIA-Umpire
RUN bash /mnt/shell-scripts/nextflow-install.sh && \
bash /mnt/shell-scripts/diau-install.sh
#install cmake-3.17
RUN bash /mnt/shell-scripts/cmake-install.sh
#install TPP-5.2.0
RUN bash /mnt/shell-scripts/TPP-install.sh
#install OpenMS-2.6.0
RUN bash /mnt/shell-scripts/OpenMS-install.sh
#install anaconda3, packages
RUN bash /mnt/shell-scripts/anaconda3-install.sh && \
bash /mnt/shell-scripts/spectrast_selfrt.sh && \
bash /mnt/shell-scripts/pyprophet-install.sh
RUN rm -r /mnt/shell-scripts && cd /