Ich habe einige Änderungen in JS-Dateien innerhalb eines Docker-Containers auf meinem laufenden VPS vorgenommen. Wie kann ich die neuen Änderungen anwenden? Ich habe versucht, sv restart unicorn auszuführen, aber das hat nicht funktioniert.
P.S.: Wenn ich auf meinem lokalen Computer bearbeite, werden die Änderungen beim Neuladen der Seite sofort übernommen.
Wenn du verwaltete und persistente Änderungen am Kerncode möchtest, die über einen Neuaufbau hinaus bestehen bleiben, hast du vier Möglichkeiten:
(einen) Fork pflegen (vergiss es, ein furchtbarer Wartungsaufwand) – das würdest du nur tun, wenn du die nächsten drei Optionen nicht kennst oder zu faul bist, sie zu lernen
Theme-Komponente (JavaScript, CSS, Vorlagen und Assets) – nur Frontend.
PR zum Kerncode!
Für dich scheint die Theme-Komponente der richtige Ansatz zu sein. Investiere die Zeit, um zu lernen, wie man sie verwendet, und du wirst belohnt.
Auf den ersten Blick mag es wie zusätzlicher Aufwand wirken, aber sie sind super praktisch. Du kannst Theme-Komponenten online aktualisieren, aktivieren und deaktivieren, ohne neu aufbauen zu müssen. Sehr praktisch! Derzeit ist die einzige große Einschränkung, dass sie meines Wissens nach noch keine Testunterstützung bieten.