|
@@ -1,34 +1,9 @@
|
|
#centos68-resin:3.1.6-jdk6
|
|
#centos68-resin:3.1.6-jdk6
|
|
-FROM hub.evbj.easou.com/dev/centos:6.8
|
|
|
|
-
|
|
|
|
|
|
+FROM hub.evbj.easou.com/qa/book-touchrs:v1.0.0
|
|
LABEL author="scofield[scofield_shi@staff.easou.com]"
|
|
LABEL author="scofield[scofield_shi@staff.easou.com]"
|
|
|
|
|
|
-ENV LANG C.UTF-8
|
|
|
|
-ENV TZ=Asia/Shanghai
|
|
|
|
-ENV JAVA_HOME /usr/java/jdk1.6.0_21
|
|
|
|
-ENV RESIN_HOME /app/soft/resin-pro-3.1.6
|
|
|
|
-ENV WAR="http://10.26.22.185:9000/psop/conf/dockerConfig/book-touchrs/ROOT.war"
|
|
|
|
-
|
|
|
|
-ADD http://10.26.22.185:9000/psop/conf/dockerConfig/resin-api/gosu /usr/local/bin/gosu
|
|
|
|
-ADD http://10.26.22.185:9000/psop/soft/resin-pro-3.1.6.tar.gz /app/soft/resin-pro-3.1.6.tar.gz
|
|
|
|
-
|
|
|
|
-#install jdk
|
|
|
|
-RUN rpm -Uvh http://10.26.22.185:9000/psop/soft/jdk-6u21-linux-amd64.rpm \
|
|
|
|
- && useradd book \
|
|
|
|
- && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \
|
|
|
|
- && chmod +x /usr/local/bin/gosu \
|
|
|
|
- && gosu nobody true
|
|
|
|
-
|
|
|
|
-#install resin-3.1.6
|
|
|
|
-RUN tar -zxf /app/soft/resin-pro-3.1.6.tar.gz -C /app/soft \
|
|
|
|
- && rm -f /app/soft/resin-pro-3.1.6.tar.gz \
|
|
|
|
- && rm -rf /app/soft/resin-pro-3.1.6/webapps/* \
|
|
|
|
- && rm -f /app/soft/resin-pro-3.1.6/conf/resin.conf
|
|
|
|
-
|
|
|
|
-ADD $WAR /app/soft/resin-pro-3.1.6/webapps/
|
|
|
|
-ADD entrypoint.sh /usr/bin/entrypoint.sh
|
|
|
|
-ADD resin.conf /app/soft/resin-pro-3.1.6/conf/resin.conf
|
|
|
|
-RUN chown book:book -R /app/soft && chmod +x /usr/bin/entrypoint.sh
|
|
|
|
|
|
+RUN rm -rf /app/soft/resin-pro-3.1.6/webapps/* /data/project/*
|
|
|
|
+ADD http://10.26.22.185:9000/psop/conf/dockerConfig/book-touchrs/ROOT.war /app/soft/resin-pro-3.1.6/webapps/
|
|
|
|
|
|
#start resin
|
|
#start resin
|
|
ENTRYPOINT ["entrypoint.sh"]
|
|
ENTRYPOINT ["entrypoint.sh"]
|