Я разрабатываю приложение, которое представляет собой комбинацию расширения Chrome и бэкэнда Rails (плюс redis, solr и postgres). Недавно я перешел на разработку на моем домашнем компьютере с Windows, а не на MacBook. Расширение (работающее в браузере Chrome в Windows) должно иметь возможность общаться с хостом (https://company.localhost
) поддерживаемый сервером Rails, работающим в WSL2 (localhost:3000
).
Зависимости (redis, solr, postgres) размещены как контейнеры Docker и доступны для сервера (просто обычные ole rails s
) без проблем. Я собираюсь переключить сервер на докеризацию, если это поможет.
На Mac есть волшебный инструмент, который справляется со всем этим (puma-dev), включая S-часть HTTPS.
Я даже не уверен, с чего начать с Windows и WSL. Есть указатели?
PS - Я смотрю puma-dev на WSL, но есть признаки того, что это может не сработать.
Обновление: есть puma-dev
правильно настроить внутри WSL, поэтому ping company.localhost
разрешается, как ожидалось.