У меня есть приложение Rails 5, которое я планировал развернуть в Linux, но поскольку нам нужен был доступ к очень специфическому программному обеспечению только для Windows, мне нужно развернуть его на Windows Server 2012 R2. Мой программный стек (или микс) должен был быть Nginx / Puma / Rails / PostgreSQL / Redis. В Windows у меня устанавливается все, кроме Puma, а в документации Rails сказано, что мне нужен Puma для ActionCable.
Как заставить Puma работать в Windows? Я видел и пробовал отрывки из того, что можно попробовать, а также видел и пробовал отрывки о том, чего не следует делать, например о работе в режиме демона, потому что fork () не поддерживается. Есть ли у кого-нибудь повторяющийся набор инструкций о том, как заставить Puma работать в Windows с приложением Rails?
Или, если Puma не работает с Windows, есть ли повторяемая альтернатива для развертывания приложения Rails 5 с ActionCable на хосте Windows Server (например, Windows 2012 R2)?