12345678910111213141516171819202122232425262728293031323334353637 |
- FROM registry.c2cloud.cn/unicom/tomcat8:8.5.81-jdk8-openjdk
- MAINTAINER ZORRO <yaoshun.chen@chinacreator.com>
- # CI会在编译Docker镜像之前把编译产物拷贝到target目录下
- #RUN mkdir -p /kc/project/
- #COPY target/*.war /usr/local/tomcat/webapps/cap.war
- COPY target/*.war /kc/project/unicom-cap.war
- WORKDIR /kc/project/unicom-cap/
- RUN jar -xvf /kc/project/unicom-cap.war
- #WORKDIR /usr/local/tomcat/webapps/
- ENV TZ=Asia/Shanghai
- RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
- RUN find /usr/local/tomcat/ -name 'catalina.sh' | xargs perl -pi -e 's|2>&1 \"&\"|2>&1|g'
- # 设置上下文是cap
- RUN mkdir -p /usr/local/tomcat/conf/Catalina/localhost/
- RUN echo "<?xml version='1.0' encoding='utf-8'?>" >> /usr/local/tomcat/conf/Catalina/localhost/cap.xml
- RUN echo "<Context path=\"/cap\" docBase=\"/kc/project/unicom-cap\" crossContext=\"true\" />" >> /usr/local/tomcat/conf/Catalina/localhost/cap.xml
- # Launch Tomcat
- ENTRYPOINT ["/usr/local/tomcat/bin/startup.sh"]
|