author | durandn |
Fri, 25 Sep 2015 17:07:18 +0200 | |
changeset 167 | fe67a33f5045 |
parent 8 | 5a0cbbe0922a |
permissions | -rw-r--r-- |
0 | 1 |
# vim:set ft=dockerfile: |
2 |
FROM tomcat:8-jre8 |
|
3 |
MAINTAINER ymh, dev__at__iri-research.org |
|
4 |
||
5 |
RUN mkdir -p /var/log/cas \ |
|
6 |
&& chown -R www-data /var/log/cas \ |
|
7 |
&& mkdir -p /etc/cas |
|
8 |
RUN mkdir -p /usr/local/tomcat/webapps \ |
|
9 |
&& mkdir -p /usr/local/tomcat/ssl |
|
10 |
||
11 |
# add war of application |
|
1
e25add38aab5
add cas.war to avoid unnecessary prerequisites
ymh <ymh.work@gmail.com>
parents:
0
diff
changeset
|
12 |
ADD cas.war /usr/local/tomcat/webapps/cas.war |
0 | 13 |
ADD simple-cas4-overlay-template/etc/cas.properties /etc/cas/cas.properties |
14 |
ADD simple-cas4-overlay-template/etc/log4j.xml /etc/cas/log4j.xml |
|
15 |
ADD server.xml /usr/local/tomcat/conf/server.xml |
|
16 |
ADD server.keystore /usr/local/tomcat/ssl/server.keystore |
|
8
5a0cbbe0922a
CAS Authentication (normal and proxy) + local Homestead vm
durandn
parents:
1
diff
changeset
|
17 |
ADD client.truststore /usr/local/tomcat/ssl/client.truststore |
5a0cbbe0922a
CAS Authentication (normal and proxy) + local Homestead vm
durandn
parents:
1
diff
changeset
|
18 |
ADD homestead.app.der /usr/local/tomcat/ssl/homestead.app.der |
5a0cbbe0922a
CAS Authentication (normal and proxy) + local Homestead vm
durandn
parents:
1
diff
changeset
|
19 |
RUN keytool -import -keystore /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts -file /usr/local/tomcat/ssl/homestead.app.der -storepass changeit -noprompt -trustcacerts |
0 | 20 |
|
21 |
EXPOSE 8080 8443 |
|
22 |
CMD ["catalina.sh", "run"] |