Shopware Deployment mit Capistrano/Capifony?

Ich deploye mit Capifony, ist allerdings noch nicht lange im Einsatz, so dass ich noch wenig Erfahrungswerte nennen kann. Prinzipiell will ich aber eh auf Capistrano 3 umsteigen… vielleicht mach ich das die Tage mal und dokumentier es so, dass ich es veröffentlichen kann :wink: Prinzipiell bin ich über folgende Punkte gestolpert: - die GIT-Version von Shopware enthält keine Versions-Info, daher muss die manuell eingetragen werden (vgl. http://snajdr.de/setting-up-shopware-from-github/) - wie Datenbank-Migrations etc. angestossen werden, steht in https://github.com/shopware/shopware/bl … rt-hacking - der FPM muss von Capistrano neu geladen werden, sonst wird wild durcheinander aus neuem und altem Release zugegriffen (siehe z.B. https://github.com/hooktstudios/capistr … php-fpm.rb, /etc/sudoers muss dafür angepasst werden) - neben den üblichen Verdächtigen config.php, sw-domain-hash.html, media, logs, files setze ich auch engine/Shopware/Plugins/Community auf shared, damit ich Community-Plugins aus dem Store nicht auch in meinem GIT-Repo halten muss (das war problematisch). Allerdings gibt es dann Probleme mit dem Smarty {link} Plugin, vgl. meinen Pull Request https://github.com/shopware/shopware/pull/304 Alternativ dachte ich daran, engine/Shopware/Plugins/Community jeweils aus dem Vorgänger-Release zu kopieren (ähnlich wie Capifony es mit dem vendors-Verzeichnis machen kann) - das initiale Deployment habe ich bislang von Hand gemacht … das steht noch auf meiner Todo-Liste für Cap (DB-Initialisierung ohne Demo-Daten, aber mit Anlegen eines Backend-Users etc.) Grüße, Sven