setup-ssl-ca 544 B

123456789101112131415
  1. #!/bin/bash
  2. # Generate a new local CA "/root/.local/share/mkcert"
  3. docker-compose exec -T -u root app mkcert -install
  4. docker cp $(docker-compose ps -q app|awk '{print $1}'):/root/.local/share/mkcert/rootCA.pem .
  5. echo "System password requested to install certificate authority on host..."
  6. if [ "$(uname)" == "Darwin" ]; then
  7. sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain rootCA.pem
  8. rm rootCA.pem
  9. else
  10. sudo mv rootCA.pem /usr/local/share/ca-certificates/rootCA.pem
  11. sudo update-ca-certificates
  12. fi