def engine():
if session.get('login_in',None):
if session.get('username',None):
if request.values.get('uuid',None):
uuid = request.values['uuid']
session['uuid'] = uuid
else:
uuid = session['uuid']
username = session['username']
try:
engine = models.Engine.query.filter_by(uuid = uuid, user_name = username).first()
base_url = "tcp://" + engine.host + ":" + engine.port
docker = DOCKER(base_url = base_url, timeout = 5, version = "auto")
return render_template('engine.html', host_info = docker.get_info(), usage = docker.monitor())
except Exception as msg:
return str(msg), 503
else:
return "Error 401, Authentication failed", 401
else:
return redirect('/login')
评论列表
文章目录