deploykit icon indicating copy to clipboard operation
deploykit copied to clipboard

Run InfraKit on Windows

Open friism opened this issue 7 years ago • 3 comments

  • when building for Windows (which works), the executable files in build should have the .exe extension
  • Named pipe should be supported in addition to unix socket:
time="2016-11-09T07:50:20-08:00" level=info msg="Listening at: C:\\Users\\Michael Friis/.infrakit/plugins/group"
time="2016-11-09T07:50:20-08:00" level=error msg="listen unix C:\\Users\\Michael Friis/.infrakit/plugins/group: socket: An address incompatible with the requested protocol was used."

friism avatar Nov 09 '16 15:11 friism

Some relevant discussion in #214

wfarner avatar Nov 09 '16 16:11 wfarner

For this it probably makes more sense to go with named pipe on Windows https://github.com/natefinch/npipe

TCP support #214 is related but should be focused on 'consuming' SPI providers that exposes a JSON-RPC endpoint (say a custom instance provisioning system), rather than allowing the binaries we provide to listen on TCP ports.

chungers avatar Nov 09 '16 19:11 chungers

@chungers i was not suggesting restoring TCP support, just pointing to context. In particular, this line from the issue description:

TCP support is primarily offered as a lowest-common denominator for Windows, but we should look to named pipes for a closer analog.

wfarner avatar Nov 09 '16 19:11 wfarner