entrypoint.sh 673 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. echo '*** ZeroTier-Kubernetes self-auth test script'
  3. chown -R daemon /var/lib/zerotier-one
  4. chgrp -R daemon /var/lib/zerotier-one
  5. su daemon -s /bin/bash -c '/zerotier-one -d -U -p9993 >>/tmp/zerotier-one.out 2>&1'
  6. dev=""
  7. nwconf=$(ls *.conf)
  8. nwid="${nwconf%.*}"
  9. sleep 10
  10. dev=$(cat /var/lib/zerotier-one/identity.public| cut -d ':' -f 1)
  11. echo '*** Joining'
  12. ./zerotier-cli join "$nwid".conf
  13. AUTHTOKEN=$(cat /var/lib/zerotier-one/authtoken.secret)
  14. sed "s|\local_service_auth_token_replaced_automatically|${AUTHTOKEN}|" .zerotierCliSettings > /root/.zerotierCliSettings
  15. echo '*** Authorizing'
  16. ./zerotier-cli net-auth @my.zerotier.com "$nwid" "$dev"
  17. node server.js