1import json2import os3from pathlib import Path4import subprocess56owner = Path("/public/owner.pub").read_text().strip()7tenants = json.loads(subprocess.check_output(["tiny", "tenant", "list", "--data-dir", "/data"]))8if not any(item.get("Name", item.get("name")) == "lab" for item in tenants or []):9 subprocess.run(["tiny", "tenant", "create", "--data-dir", "/data", "--name", "lab",10 "--owner", owner, "--template", "default"], check=True)11os.execvp("tiny", ["tiny", "serve", "--data-dir", "/data", "--listen", ":7447",12 "--public-url", "http://tiny:7447", "--default-tenant", "lab"])