Files

11 lines
630 B
Python

import subprocess,json,urllib.request
from pathlib import Path
def run(*a): return subprocess.check_output(a,text=True,stderr=subprocess.STDOUT)
for n in ('huobao-vdn-normalizer','huobao-vdn-bridge'):
info=json.loads(run('docker','inspect',n))[0]
print(n,info['State']['Status'])
if info['State']['Status']!='running': print(run('docker','logs','--tail','16',n))
cfg=json.loads(Path('/home/ps/huobao-vdn/bridge/config.json').read_text())
req=urllib.request.Request('http://192.168.110.111:18794/v1/models',headers={'Authorization':'Bearer '+cfg['token']})
print(urllib.request.urlopen(req,timeout=15).read().decode())