Назад | Перейти на главную страницу

Разрешение локального доменного имени с WSL и Docker

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