-
Notifications
You must be signed in to change notification settings - Fork 2
/
Dockerfile
26 lines (20 loc) · 1019 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
FROM java:8
MAINTAINER Rajkiran "rajkiran@cvcorp.in"
#tomcat
RUN mkdir /var/tmp/tomcat
RUN wget -P /var/tmp/tomcat http://www-us.apache.org/dist/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz
RUN tar xzf /var/tmp/tomcat/apache-tomcat-8.5.27.tar.gz -C /var/tmp/tomcat
RUN rm -rf /var/tmp/tomcat/apache-tomcat-8.5.27.tar.gz
RUN mkdir /var/tmp/webapp
#ADD ./ /var/tmp/webapp
#RUN cd /var/tmp/webapp && mvn package && cp /var/tmp/webapp/target/CIJD.war /var/tmp/tomcat/apache-tomcat-8.5.27/webapps
ADD ./target/*.war /var/tmp/webapp
ADD ./context.xml /var/
ADD ./tomcat-users.xml /var/
RUN cd /var/tmp/webapp && ls -al
RUN cp -aprf /var/context.xml /var/tmp/tomcat/apache-tomcat-8.5.27/webapps/manager/META-INF
RUN cp -aprf /var/tomcat-users.xml /var/tmp/tomcat/apache-tomcat-8.5.27/conf
RUN cp -apr /var/tmp/webapp/* /var/tmp/tomcat/apache-tomcat-8.5.27/webapps
EXPOSE 8585
CMD ["./var/tmp/tomcat/apache-tomcat-8.5.27/bin/catalina.sh","run"]
#RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime