Files
felhom.eu/documentation/audits/night-2026-10-28/r1238-plex/plex_try.py
T

20 lines
908 B
Python

import os, sys, json
sys.path.insert(0, "/mnt/5_hdd/felhom.eu/git/app-catalog-felhom.eu/scripts")
os.environ.setdefault("SC", "/tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/rt-9202"); os.environ.setdefault("TARGET", "9202")
import box_walk as w
import upgrade_fixtures_box as fb
EV = "/tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/plex"
w.login()
fx = fb.FIXTURES["plex"]
try:
ok = w.deploy("plex", "plex")
w.say(f"deploy ok={ok}")
t = fx.seed(w, "plex", w.say)
w.say(f"seed -> {t}")
if t:
w.say(f"verify -> {fx.verify(w, 'plex', t, w.say)}")
w.say("pre-pull FROM: " + w.guest("docker pull -q plexinc/pms-docker:1.41.4.9463-630c9f557 2>&1 | tail -1", timeout=900))
finally:
w.remove("plex")
open(os.path.join(EV, "plex-fixture-try.log"), "w").write("\n".join(w.LOG) + "\n")