Permalink
Aug 2, 2016
Aug 18, 2016
Aug 24, 2016
Aug 25, 2016
Aug 4, 2016
Aug 18, 2016
Newer
100644
42 lines (34 sloc)
2.26 KB

2
3
ARG maintainer=tier
4
ARG imagename=shibboleth_idp
5
ARG version=3.2.1

9
# Uncomment all the following lines to download the JDK to your Shibboleth IDP image. By uncommenting these lines, you agree to the Oracle Binary Code License Agreement for Java SE (http://www.oracle.com/technetwork/java/javase/terms/license/index.html)
10

14
15
RUN wget -nv --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/$JAVA_VERSION-$BUILD_VERSION/jdk-$JAVA_VERSION-linux-x64.rpm" -O /tmp/jdk-8-linux-x64.rpm && \
16
yum -y install /tmp/jdk-8-linux-x64.rpm && \
17
rm -f /tmp/jdk-8-linux-x64.rpm && \

18
alternatives --install /usr/bin/java jar $JAVA_HOME/bin/java 200000 && \
19
alternatives --install /usr/bin/javaws javaws $JAVA_HOME/bin/javaws 200000 && \
20
alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 200000
21
22
RUN yum -y install unzip \
23
&& wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" \
24
http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip \
25
&& echo "f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59 jce_policy-8.zip" | sha256sum -c - \
26
&& unzip -oj jce_policy-8.zip UnlimitedJCEPolicyJDK8/local_policy.jar -d $JAVA_HOME/jre/lib/security/ \
27
&& unzip -oj jce_policy-8.zip UnlimitedJCEPolicyJDK8/US_export_policy.jar -d $JAVA_HOME/jre/lib/security/ \
28
&& rm jce_policy-8.zip \
29
&& chmod -R 640 $JAVA_HOME/jre/lib/security/

33
ANT_OPTS="-Didp.target.dir=/opt/shibboleth/current" /opt/shibboleth/current/bin/build.sh && \
34
ln -s /opt/shibboleth/current /opt/shibboleth-idp && \

36
touch /usr/local/tomcat/logs/voltest && \
37
touch /opt/shibboleth/shibboleth-identity-provider-$version/logs/voltest
38
39
VOLUME ["/usr/local/tomcat/logs", "/opt/shibboleth/shibboleth-identity-provider-$VERSION/logs"]