19 lines
508 B
Python
19 lines
508 B
Python
|
import subprocess
|
||
|
import os
|
||
|
|
||
|
containerName = "traefik"
|
||
|
if os.environ.get("CONTAINER_NAME"):
|
||
|
containerName = os.environ.get("CONTAINER_NAME")
|
||
|
|
||
|
def restartTraefik():
|
||
|
# Check if we're in Windows, if so, don't restart Traefik
|
||
|
if os.name == "nt":
|
||
|
print("Restarting Traefik is not supported on Windows.")
|
||
|
return
|
||
|
print("Restarting Traefik, please wait this can take a while...")
|
||
|
|
||
|
# Restart Traefik in the base directory
|
||
|
subprocess.run(["docker", "restart", containerName])
|
||
|
|
||
|
print("Done!")
|