He realizado algunos cambios en archivos JS dentro del contenedor Docker en mi VPS en ejecución. ¿Cómo puedo aplicar los nuevos cambios? Intenté sv restart unicorn, pero no funcionó.
P.D.: Cuando edito en mi computadora local, los cambios se aplican instantáneamente al recargar la página.
Si deseas cambios gestionados y persistentes en el código principal que sobrevivan a una reconstrucción, tienes cuatro opciones:
(Mantener) un Fork (olvídalo, una cantidad enorme de mantenimiento): solo lo harías si no conocieras las siguientes tres opciones o si fueras demasiado perezoso para aprender sobre ellas .
Plugin (Ruby & Rails, CSS, JavaScript, plantillas y activos): tanto front end como back end.
Componente de tema (JavaScript, CSS, plantillas y activos): solo front end.
¡Solicitar una PR al código principal!
Para ti, el Componente de tema parece ser el enfoque correcto. Dedica tiempo a aprender a usarlos y serás recompensado.
Al principio puede parecer un trabajo extra, pero son súper convenientes y puedes actualizar, habilitar y deshabilitar Componentes de tema en línea sin necesidad de reconstruir. ¡Muy práctico! Actualmente, la única limitación principal que tienen es la falta de soporte para pruebas, según recuerdo.