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 __name__ == "__main__":
|
||||||
if not RDP_HOST:
|
if RDP_HOST:
|
||||||
log.warning("RDP_HOST not set — connect calls will fail")
|
log.info("pre-connecting xfreerdp at startup")
|
||||||
if _load_state():
|
|
||||||
log.info("restoring state: reconnecting xfreerdp")
|
|
||||||
_should_be_connected = True
|
_should_be_connected = True
|
||||||
|
_save_state()
|
||||||
_launch()
|
_launch()
|
||||||
|
else:
|
||||||
|
log.warning("RDP_HOST not set — skipping pre-connect")
|
||||||
log.info("manager started on :7001")
|
log.info("manager started on :7001")
|
||||||
HTTPServer(("0.0.0.0", 7001), Handler).serve_forever()
|
HTTPServer(("0.0.0.0", 7001), Handler).serve_forever()
|
||||||
|
|||||||
Reference in New Issue
Block a user