Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

29 Zeilen
664B

  1. #!/bin/bash
  2. STACK_NAME=$1
  3. if [ $# -eq 0 ]; then
  4. echo "You must pass stack name as a parameter"
  5. exit 1
  6. fi
  7. # ##### Add Let's Encrypt certificates ###### #
  8. # Find Nextcloud container
  9. SERVICE=nextcloud
  10. host=$(docker stack ps ${STACK_NAME} | grep Running | grep ${SERVICE} | awk '{ print $4 }')
  11. #echo Host=$host
  12. if [ -z $host ]; then
  13. echo "No host found!";
  14. exit 1;
  15. fi
  16. container=$(ssh $host 'docker ps | grep '${SERVICE}' | cut -f1 -d" "')
  17. #echo Container=$container
  18. if [ -z $container ]; then
  19. echo "Qué me estás container?!";
  20. exit 1;
  21. fi
  22. # Run script in container
  23. ssh $host "docker exec ${container} sh -c '/usr/local/bin/letsencrypt.sh'"