github.com/mika/distribution@v2.2.2-0.20160108133430-a75790e3d8e0+incompatible/contrib/docker-integration/install_certs.sh (about) 1 #!/bin/sh 2 set -e 3 4 hostname=$1 5 if [ "$hostname" = "" ]; then 6 hostname="localhost" 7 fi 8 9 mkdir -p /etc/docker/certs.d/$hostname:5011 10 cp ./nginx/ssl/registry-ca+ca.pem /etc/docker/certs.d/$hostname:5011/ca.crt 11 12 mkdir -p /etc/docker/certs.d/$hostname:5440 13 cp ./nginx/ssl/registry-ca+ca.pem /etc/docker/certs.d/$hostname:5440/ca.crt 14 15 mkdir -p /etc/docker/certs.d/$hostname:5441 16 cp ./nginx/ssl/registry-ca+ca.pem /etc/docker/certs.d/$hostname:5441/ca.crt 17 18 mkdir -p /etc/docker/certs.d/$hostname:5442 19 cp ./nginx/ssl/registry-ca+ca.pem /etc/docker/certs.d/$hostname:5442/ca.crt 20 cp ./nginx/ssl/registry-ca+client-cert.pem /etc/docker/certs.d/$hostname:5442/client.cert 21 cp ./nginx/ssl/registry-ca+client-key.pem /etc/docker/certs.d/$hostname:5442/client.key 22 23 mkdir -p /etc/docker/certs.d/$hostname:5443 24 cp ./nginx/ssl/registry-ca+ca.pem /etc/docker/certs.d/$hostname:5443/ca.crt 25 cp ./nginx/ssl/registry-noca+client-cert.pem /etc/docker/certs.d/$hostname:5443/client.cert 26 cp ./nginx/ssl/registry-noca+client-key.pem /etc/docker/certs.d/$hostname:5443/client.key 27 28 mkdir -p /etc/docker/certs.d/$hostname:5444 29 cp ./nginx/ssl/registry-ca+ca.pem /etc/docker/certs.d/$hostname:5444/ca.crt 30 cp ./nginx/ssl/registry-ca+client-cert.pem /etc/docker/certs.d/$hostname:5444/client.cert 31 cp ./nginx/ssl/registry-ca+client-key.pem /etc/docker/certs.d/$hostname:5444/client.key 32 33 mkdir -p /etc/docker/certs.d/$hostname:5447 34 cp ./nginx/ssl/registry-ca+client-cert.pem /etc/docker/certs.d/$hostname:5447/client.cert 35 cp ./nginx/ssl/registry-ca+client-key.pem /etc/docker/certs.d/$hostname:5447/client.key 36 37 mkdir -p /etc/docker/certs.d/$hostname:5448 38 cp ./nginx/ssl/registry-ca+ca.pem /etc/docker/certs.d/$hostname:5448/ca.crt