This commit is contained in:
Marc Brückner 2018-08-05 00:00:19 +02:00
parent 70f63b7b6f
commit 5c79fe024a
2 changed files with 5 additions and 5 deletions

View File

@ -3,7 +3,7 @@ import os
import errno import errno
import time import time
import json import json
#import docker import docker
import argparse import argparse
from argparse import ArgumentTypeError as err from argparse import ArgumentTypeError as err
from base64 import b64decode from base64 import b64decode
@ -73,14 +73,14 @@ class PathType(object):
return string return string
def restartContainerWithDomain(domains): def restartContainerWithDomains(domains):
client = docker.from_env() client = docker.from_env()
container = client.containers.list(filters = {"label" : "com.github.SnowMB.traefik-certificate-extractor.restart_domain"}) container = client.containers.list(filters = {"label" : "com.github.SnowMB.traefik-certificate-extractor.restart_domain"})
for c in container: for c in container:
restartDomains = str.split(c.labels["com.github.SnowMB.traefik-certificate-extractor.restart_domain"], ',') restartDomains = str.split(c.labels["com.github.SnowMB.traefik-certificate-extractor.restart_domain"], ',')
if not domains.isdisjoint(restartDomains): if not set(domains).isdisjoint(restartDomains):
print('restarting container ' + c.id) print('restarting container ' + c.id)
c.restart() # c.restart()
def createCerts(file, directory, flat): def createCerts(file, directory, flat):

View File

@ -1,2 +1,2 @@
watchdog watchdog3
docker docker