Product ortamında "composer update" kullanmak kaçınılması gereken bir şeydir, istenmeyen hatalara yok açabilir. Sadece geliştirmede kullanılmalı. Sürüm atlatmadan yapmazlar ama bir paketin, bir sınıfın çalışma yapısında değişiklik olabilir, en basitinden örneğin User::update() şeklindeki bir method User::up() şeklinde değişirse ürün olarak çalışan sistem bozulur
(beta olduğu için sayılmaz ama "aravel/framework "camel case" ye geçince yaşamıştık bu sorunu), kör bir noktada ise fark etmek zor olabilir.
Hem "composer update" bu konu ile alakasız, ürünü ortaya çıkaran paketler değil
(ürün ve admin paneli kendileri birer paket olabilir, biliyorum), genelde application içindeki dosyalardır. Ancak sanırım burada ticari bir yazılım söz konusu ve yazılımı kullanan kişi yönetim panelinden kendi güncellemesi gerek. Sunucu yetkisi yazılımı yapanda ve tüm alan adları da aynı sunucuda ise zaten güncellemede hiçbir sorun yok. Yazılacak bir bash dosyayı ile tüm alan adlarındaki dosyalar kendi git sunucumuz üzerinden güncellenip, "artisan migrate" ile veritabanı güncellenebilir zaten.
smh wrote:sunucuya composer yükleyip, update yapsan daha kolay olmazmı?