Update port bindings to localhost in install.ts
This patch limits the WinBoat Docker ports to 127.0.0.1 instead of 0.0.0.0, preventing unintentional remote access to RDP, QMP, and web interfaces.
PortManager.parseCompose() didn’t handle three-part port strings (e.g. 127.0.0.1:8006:8006). Added a fix in ComposePortEntry to support both 2- and 3-part formats. Tested successfully: installer now completes past “Creating Compose File...”
Thanks for your time with this fix, we really appreciate it! Sadly this issue already got fixed in #327.
To avoid such cases in the future, please go through our Contribution Guidelines. We'd rather help contributors out on what they could help with, than to have a PR not make it :(