Everything works for the most part except for the HTTP server startup portion.
Created attachment 418184 [details] Patch
Created attachment 418186 [details] Patch
<rdar://problem/73518230>
w_xiong@apple.com does not have committer permissions according to https://svn.webkit.org/repository/webkit/trunk/Tools/Scripts/webkitpy/common/config/contributors.json. Rejecting attachment 418186 [details] from commit queue.
Committed r271765: <https://trac.webkit.org/changeset/271765> All reviewed patches have been landed. Closing bug and clearing flags on attachment 418186 [details].