-
Notifications
You must be signed in to change notification settings - Fork 3
/
Dockerfile
30 lines (24 loc) · 835 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
# Create a abcd docker container
#
# Note: The resulting container is ~22GB.
#
# Example build:
# docker build --no-cache -t abcd:251 .
#
# Start with debian
FROM debian:stretch-slim
MAINTAINER Feng Xue <xfgavin@gmail.com>
ENV DEBIAN_FRONTEND noninteractive
ADD abcddocker_installer.sh /tmp
RUN /tmp/abcddocker_installer.sh 251
ENV NAME "ABCD Processing Pipeline based on MMPS V251"
ENV VER "251_20190710"
ENV MMPSVER "251"
ENV USER "MMPS"
ENV HOME "/home/MMPS"
#############################################################################
#The abcd_init.sh will creat an MMPS user with uid equals current user
#So data should be mounted to /home/MMPS
#############################################################################
ENTRYPOINT ["/usr/pubsw/packages/MMPS/MMPS_251/sh/abcd_init.sh"]
ENV DEBIAN_FRONTEND teletype