rdp-proxy: pre-connect xfreerdp at container startup for instant sessions

This commit is contained in:
2026-07-20 15:19:51 +00:00
parent 283f4f93c9
commit 8707c72d23
+5 -4
View File
@@ -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()