stone 3 lat temu
rodzic
commit
2534e1d469
1 zmienionych plików z 28 dodań i 0 usunięć
  1. 28 0
      Dockerfile

+ 28 - 0
Dockerfile

@@ -0,0 +1,28 @@
+FROM hub.evbj.easou.com/dev/centos:6.8
+MAINTAINER scofield[scofield_shi@easou.cn]
+
+#install 
+RUN yum install -y wget rsync epel-release \
+	&& yum install -y vixie-cron \
+	&& yum install -y supervisor \
+	&& mkdir -p /usr/local/java  /app \
+	&& curl -O http://10.26.22.185:9000/psop/soft/jdk1.6.0_21.tar.gz \
+	&& curl -O http://10.26.22.185:9000/psop/soft/web.tar.gz \
+	&& tar -zxf jdk1.6.0_21.tar.gz -C /usr/local/java/ \ 
+	&& tar -zxf web.tar.gz -C /app/ \
+	&& rm -f web.tar.gz jdk1.6.0_21.tar.gz \
+	&& rm -f /app/resin-pro-3.1.6/conf/resin.conf
+
+COPY entrypoint.sh /usr/bin/entrypoint.sh
+COPY release /etc/release 
+COPY supervisord.conf /etc/supervisord.conf
+COPY resin.conf /app/resin-pro-3.1.6/conf/resin.conf
+
+RUN export RELEASE=`head -n 1 /etc/release` \
+	&& chmod +x /usr/bin/entrypoint.sh \
+	&& ln -s /usr/local/java/jdk1.6.0_21/bin/* /usr/bin/ \
+	&& rsync -vzrtopg --progress $RELEASE/wapage2web_baidu.war /app/resin-pro-3.1.6/webapps/ROOT.war --password-file=/etc/rsyncd.wapage
+
+#start miscSearch
+ENTRYPOINT ["entrypoint.sh"]
+CMD ["supervisord"]