20 lines
908 B
Python
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")
|