Ho apportato alcune modifiche ai file JS all’interno del contenitore Docker sul mio VPS in esecuzione. Come posso applicare le nuove modifiche? Ho provato sv restart unicorn, ma non ha funzionato.
P.S.: Quando modifico i file sul mio computer locale, le modifiche vengono applicate istantaneamente al ricaricamento della pagina.
Se desideri apportare modifiche gestite e persistenti al codice principale che rimangano valide anche dopo una ricostruzione, hai quattro opzioni:
(mantenere un) Fork (dimenticalo, richiede una quantità enorme di manutenzione) - lo faresti solo se non conoscessi le altre tre opzioni o fossi troppo pigro per informarti
Plugin (Ruby & Rails, CSS, JavaScript, template e asset) - sia frontend che backend.
Componente del tema (JavaScript, CSS, template e asset) - solo frontend.
Apri una PR al codice principale!
Nel tuo caso, il Componente del tema sembra essere l’approccio più adatto. Dedica del tempo a imparare come utilizzarli e ne sarai ricompensato.
All’inizio potrebbero sembrare un’aggiunta fastidiosa, ma sono estremamente comodi: puoi aggiornarli, attivarli e disattivarli online senza dover ricostruire il sito. Molto pratico! Attualmente, l’unica limitazione principale è la mancanza di supporto per i test, se non sbaglio.