J’ai apporté des modifications dans des fichiers JS à l’intérieur du conteneur Docker sur mon VPS en cours d’exécution. Comment puis-je appliquer les nouvelles modifications ? J’ai essayé sv restart unicorn, mais cela n’a pas fonctionné.
P.S. : Lorsque j’édite sur mon ordinateur local, les modifications s’appliquent instantanément lors du rechargement de la page.
Si vous souhaitez apporter des modifications persistantes et gérées au code de base qui survivent à une reconstruction, vous avez quatre options :
(Maintenir un) Fork (oubliez, c’est une quantité ingérable de maintenance) – vous ne feriez cela que si vous ne connaissiez pas les trois autres options ou si vous étiez trop paresseux pour vous renseigner
Plugin (Ruby & Rails, CSS, JavaScript, templates & assets) – côté front-end et back-end.
Composant de thème (JavaScript, CSS, templates et assets) – uniquement côté front-end.
Une PR vers le cœur du projet !
Pour vous, le composant de thème semble être la bonne approche. Prenez le temps d’apprendre à les utiliser, et vous serez récompensé.
Cela peut sembler être une contrainte supplémentaire au début, mais ils sont super pratiques : vous pouvez mettre à jour, activer et désactiver les composants de thème en ligne sans avoir à reconstruire. Très pratique ! Actuellement, leur seule limitation majeure est, si je me souviens bien, l’absence de support pour les tests.