ich würde die Git-Version gern produktiv einsetzen.
Bisher habe ich nach dem git pull ein ./psh.phar install ausgeführt.
Ich möchte jedoch zumindest im Frontend keine Symfony Toolbar mehr sehen und den Cache aktivieren.
Die Themes sollen in normalen Verzeichnissen zu finden sein.
Ich benutze kein Docker.
die Einstellungen dazu findest du in der .psh.yaml.override. Diese Datei beinhaltet Werte, die bei einem psh install in die .env File uebertragen werden.
War es nicht so, dass die git Version immer komplett neu installiert wird, wenn man install ausführt?
Sprich die Datenbank wird dann entsprechend auch zurück gesetzt? Soweit ich in Errinerung habe gibt es keine wirkliche Update Funktion für die git Version, da /psh.phar install immer alles komplett neu insatlliert.
@rherwig: Ist es eigentlich auch möglich damit ein installationsfähiges Paket zu erstellen?
@Shopwareianerd: Ja da habe ich mir auch schon Gedanken drüber gemacht und bin zu dem Schluß gekommen vor einem einem Update (git pull) und
anschließenden /psh.phar install muß ich die Datenbank sichern.
Anschließend vergleiche ich die Datenbankstrukturen der alten DB mit der neuen DB. Sollte sich was geändert haben so muß ich halt die entsprechenden Tabelle, Spalten, etc manuell via SQL-Code hinzufügen.
Vielleicht finde ich aber auch noch heraus welchs SQL-File die Tabellen erzeugt. Dann reicht ein gitk filename.sql aus um die Veränderungen in der Datei
zu erkunden.
Falls jemand noch Ideen oder Anmerkungen hat - ich bin für jede Hilfe sehr dankbar.
@rherwig: Ist es eigentlich auch möglich damit ein installationsfähiges Paket zu erstellen?
@Shopwareianerd: Ja da habe ich mir auch schon Gedanken drüber gemacht und bin zu dem Schluß gekommen vor einem einem Update (git pull) und
anschließenden /psh.phar install muß ich die Datenbank sichern.
Anschließend vergleiche ich die Datenbankstrukturen der alten DB mit der neuen DB. Sollte sich was geändert haben so muß ich halt die entsprechenden Tabelle, Spalten, etc manuell via SQL-Code hinzufügen.
Vielleicht finde ich aber auch noch heraus welchs SQL-File die Tabellen erzeugt. Dann reicht ein gitk filename.sql aus um die Veränderungen in der Datei
zu erkunden.
Falls jemand noch Ideen oder Anmerkungen hat - ich bin für jede Hilfe sehr dankbar.
In diesem Sinne
Ronny
Was habe ich unter installationsfaehig genau zu verstehen?
Das „plattmachen“ der DB kann man nur verhindern, indem man nicht install ausfuehrt, sondern die einzelnen Befehle, die install auch macht. Fuer mich funktionieren folgende Befehle, damit nur „geupdated“ wird, ohne die DB zu schroten.