diff --git a/Dockerfile b/Dockerfile index 8131c3634ef84e8fbf8154ba761765233931b4c6..097955449eb05b44b60dd2678fc9be8cba419006 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,12 +29,11 @@ RUN \ echo "LC_ALL=\"en_US.UTF8\"" >> /etc/default/locale # Import self-signed cert as trusted CA +ADD http://stash.codemate.se/projects/DOCKER/repos/certificates/browse/codemateCA.crt?at=1.0.0&raw /usr/share/ca-certificates/extra/codemateCA.crt RUN \ - mkdir -p /usr/share/ca-certificates/extra && \ - openssl s_client -servername cert.codemate.se -connect codemate.se:443 </dev/null | sed -ne '/--BEGIN CERTIFICATE--/,/--END CERTIFICATE--/p' > /usr/share/ca-certificates/extra/codemate.crt && \ - echo "extra/codemate.crt" >> /etc/ca-certificates.conf && \ + echo "extra/codemateCA.crt" >> /etc/ca-certificates.conf && \ update-ca-certificates && \ - keytool -import -noprompt -trustcacerts -keystore /usr/lib/jvm/java-8-oracle/jre/lib/security/cacerts -storepass changeit -noprompt -alias codemate-self-signed -file /usr/share/ca-certificates/extra/codemate.crt + keytool -import -noprompt -trustcacerts -keystore /usr/lib/jvm/java-8-oracle/jre/lib/security/cacerts -storepass changeit -noprompt -alias codemate-self-signed -file /usr/share/ca-certificates/extra/codemateCA.crt # Start JIRA ENTRYPOINT ["/usr/bin/java"]