Справочная информация. Мои проекты PHP (CakePHP, Wordpress) работают на сервере Ubuntu в моей сети, я обращаюсь к ним через TLD разработки (например, .dev) настроить через локальный DNS-сервер, и я редактирую файлы через общий ресурс Samba.Как я могу использовать (Node) Livereload на сервере разработки в своей сети
Я бы хотел использовать Livereload для своей разработки, желательно, чтобы она работала на самом сервере. У меня есть базовые знания Node/Gulp, но я не смог добиться этого.
Livereload (или сервер промежуточного программного обеспечения) должен проксировать «настоящие» URL-адреса, следя за тем, чтобы все веб-сайты работали так, как обычно, а Livereload должен быть доступен по сети (так что не только локальный хост, потому что это выполняется на сервере разработки)
Желаемый результат:
LiveReload работает на моем сервере DEV (IP: 10.0.0.1), мой проект называется helloworld.dev, я просматриваю к 10.0.0.1:3000 на моей машине и посмотреть helloworld.dev проксированном через Livereload. Теперь я редактирую файл CSS через общий ресурс Samba, и CSS перезагружается без обновления.
Я пробовал использовать несколько пакетов НПМ, загрузку сальниковой начинкой, печенье, узел-печенье, с их предоставленными примерами, которые поставляются с пакетами, но не смогли получить желаемый результат. Все они ожидают, что вы запустите локально, не поддерживайте доступ к URL-адресу Livereload по сети, не можете проксировать «реальные» URL-адреса или требовать статического контента.
Может ли кто-нибудь представить пример или «доказательство концепции» кода моего желания, чтобы я мог видеть, с чего начать?