FROM hub.evbj.easou.com/dev/centos:6.8 MAINTAINER robert[robert_du@staff.easou.com] ENV LANG C.UTF-8 ENV TZ=Asia/Shanghai ENV JAVA_HOME /usr/java/jdk1.7.0_79 ENV RESIN_HOME /app/soft/resin-api #install jdk RUN yum install -y wget \ && rpm -Uvh http://10.26.22.185:9000/psop/soft/jdk-7u79-linux-x64.rpm \ && mv /etc/security/limits.conf /etc/security/limits.conf.bak \ && useradd wapage \ && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \ && wget -O /usr/local/bin/gosu http://10.26.22.185:9000/psop/conf/dockerConfig/resin-api/gosu \ && chmod +x /usr/local/bin/gosu \ && gosu nobody true #config system ADD limits.conf /etc/security/ ADD sysctl.conf /etc/ #install resin-api RUN mkdir -p /app/soft \ && wget -P /app/soft http://10.26.22.185:9000/psop/soft/resin-pro-3.1.16.k8s.tar.gz \ && tar -zxf /app/soft/resin-pro-3.1.16.k8s.tar.gz -C /app/soft \ && rm -f /app/soft/resin-pro-3.1.16.k8s.tar.gz \ && rm -rf /app/soft/resin-api/webapps/* \ && mv /app/soft/resin-api/conf/resin.conf /app/soft/resin-api/conf/resin.conf.bak \ && wget -P /app/soft/resin-api/webapps http://10.26.22.185:9000/psop/release/EASOU/dashouye/ROOT.war #ADD ./target/ROOT.war /app/soft/resin-api/webapps/ROOT.war ADD resin.conf /app/soft/resin-api/conf ADD docker-entrypoint.sh /usr/bin/entrypoint.sh RUN chown wapage:wapage -R /app/soft/resin-api && chmod +x /usr/bin/entrypoint.sh #start resin ENTRYPOINT ["entrypoint.sh"] CMD ["gosu", "wapage", "/app/soft/resin-api/bin/httpd.sh"]