Я разрабатываю приложение, которое представляет собой комбинацию расширения 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
разрешается, как ожидалось.