blob: ad32cb99aed18999930d9f559ed4bc87799d3fea (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import json
import os
import re
import subprocess
from typing import Literal, Any, cast, ClassVar
def restart_nginx(force=False) -> bool:
if not force:
p = subprocess.run(['docker', "container", "ls",
"-f", "name=nginx", "-q"], capture_output=True)
container: str = p.stdout.decode("utf-8")
if len(container.strip()) == 0:
return False
subprocess.run(['docker', 'restart', 'nginx'])
return True
|