Я внес изменения в JS-файлы внутри Docker-контейнера на моем работающем VPS. Как применить новые изменения? Я пробовал sv restart unicorn, но это не сработало.
P/s: Когда я редактирую файлы на своем локальном компьютере, изменения применяются мгновенно при перезагрузке страницы.
Если вы хотите внести управляемые и постоянные изменения в основной код, которые сохранятся после пересборки, у вас есть четыре варианта:
(поддерживать) Форк (забудьте, это огромный объём поддержки) — к этому стоит прибегать только если вы не знаете о трёх следующих вариантах или слишком ленивы, чтобы узнать о них
Плагин (Ruby & Rails, CSS, JavaScript, шаблоны и ассеты) — фронтенд и бэкенд.
Компонент темы (JavaScript, CSS, шаблоны и ассеты) — только фронтенд.
PR в основной код!
Похоже, что для вас компонент темы — это правильный подход. Потратьте время на изучение того, как их использовать, и вы будете вознаграждены.
Сначала это может показаться лишней морокой, но они очень удобны: вы можете обновлять, включать и отключать компоненты темы онлайн без пересборки. Очень полезно! На данный момент их единственное основное ограничение — отсутствие поддержки тестирования, насколько я помню.