backups and refactor

This commit is contained in:
Didier Slof 2022-12-31 16:38:33 +01:00
parent f66961bda3
commit c9c64c0166
Signed by: didier
GPG key ID: 01E71F18AA4398E5
10 changed files with 51 additions and 75 deletions

View file

@ -9,13 +9,6 @@ PROJECT_NAME = os.environ.get("PROJECT_NAME", "neo")
files = glob.glob("docker-compose.*.yml")
def setup_handler(what: str):
types = {
"def": lambda: os.system("sh ./utils/setup.sh"),
"ports": lambda: os.system("sh ./utils/setup-ports.sh ./utils/rulelist.rules")
}.get(what, lambda: print("Invalid setup type"))
def dc(cmd: str):
fopts = ""
for f in files:
@ -99,7 +92,6 @@ def main():
"upr": lambda: dc(f"up -d --build {' '.join(args.args)}"),
"logs": lambda: dc(f"logs --tail=20 -f {' '.join(args.args)}"),
"default": lambda: dc(f"{' '.join(args.args)}"),
"setup": lambda: setup_handler(args.args[0]),
"delete-project-files": lambda: os.system(f"sudo rm -rf /srv/{args.args[0]}"),
"pull": lambda: update(),
"_dump": lambda: dump_data(),