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.
|
- #!/bin/bash
-
- STACK_NAME=$1
-
- if [ $# -eq 0 ]; then
- echo "You must pass stack name as a parameter"
- exit 1
- fi
-
- # ##### Add Let's Encrypt certificates ###### #
- echo ""
- echo "Adding Let's Encrypt certificates"
-
- # Find Nextcloud container
- SERVICE=nextcloud
- host=$(docker stack ps ${STACK_NAME} | grep Running | grep ${SERVICE} | awk '{ print $4 }')
- #echo Host=$host
- if [ -z $host ]; then
- echo "No host found!";
- exit 1;
- fi
- # add avahi suffix
- localhostname=$(cat /etc/hostname)
- if [ "${localhostname}" != "${host}" ]; then
- host=${host}.local
- fi
-
- container=$(ssh $host 'docker ps | grep '${SERVICE}' | cut -f1 -d" "')
- #echo Container=$container
- if [ -z $container ]; then
- echo "Qué me estás container?!";
- exit 1;
- fi
-
- # Run script in container
- ssh $host "docker exec ${container} sh -c '/usr/local/bin/letsencrypt.sh'"
|