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