rdp-proxy: pre-connect xfreerdp at container startup for instant sessions
This commit is contained in:
@@ -182,11 +182,12 @@ class Handler(BaseHTTPRequestHandler):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
if not RDP_HOST:
|
||||
log.warning("RDP_HOST not set — connect calls will fail")
|
||||
if _load_state():
|
||||
log.info("restoring state: reconnecting xfreerdp")
|
||||
if RDP_HOST:
|
||||
log.info("pre-connecting xfreerdp at startup")
|
||||
_should_be_connected = True
|
||||
_save_state()
|
||||
_launch()
|
||||
else:
|
||||
log.warning("RDP_HOST not set — skipping pre-connect")
|
||||
log.info("manager started on :7001")
|
||||
HTTPServer(("0.0.0.0", 7001), Handler).serve_forever()
|
||||
|
||||
Reference in New Issue
Block a user