Может ли webpack-dev-server работать на сокетах домена unix?

У нас есть центральный сервер, на котором мы размещаем среды всех наших разработчиков. У нас работает nginx, который проксирует запросы к серверам приложений uwsgi.

Теперь мы начали использовать webpack, и в итоге мы будем запускать webpack-dev-server для каждого разработчика. Что я хочу сделать, так это заставить webpack-dev-сервер работать на unix-сокете (чтобы мы не жрали порты) и проксировать все запросы на этот webpack-dev-сервер через nginx.

Я просматривал код webpack-dev-server на github и заметил, что он принимает только хост и порт в качестве параметров.

Кто-нибудь пробовал делать это раньше?


person snr    schedule 28.10.2015    source источник


Ответы (1)


Это некрасиво, но если вы передадите путь к сокету в качестве аргумента --port, он должен работать.

Пример: webpack-dev-server --port tmp/webpack_socket

Это работает, потому что порт — это первый параметр, передаваемый в server.listen. Вот фрагмент из webpack-dev- server.js, где запущен сервер:

new Server(...).listen(options.port, options.host, function(err) {
  ...
});
person jshkol    schedule 20.02.2016