Başlatma ve Kurulum için Alex'in adımlarını, adımların çoğuna verdiği cevabı izleyin, sadece önerebileceğim farklılıklar:
Git yapılandırması
Aşağıdaki dosyaları Git deponuzda yalnızca saklayın:
- composer.json
- composer.lock
- Uygulama / etc / Config.php
Projeniz için özel kod, ayrıca besteci dahil ettiğiniz ayrı modülleri kullanın. Bu besteci aracılığıyla yönetmek, dağıtmak istediğiniz belirli bir sürümü / sürümü kilitleyebildiğiniz için daha kolaydır. Bu aynı zamanda iç ve dış modüller için aynı yaklaşımı kullanmaya zorlar.
yayılma
Geliştirme sırasında ortamınızdaki modülleri (dev / test) şu komutla güncelleyin:
composer update
Bu, composer.lock dosyasını o kurulumda kurulu sürümlerle güncelleyecektir.
Kademelendirme / üretim öncesi / üretimde, aynı ayarları aşağıdaki komutla oluşturabilir / kurabilirsiniz:
git pull
composer install
Bu, üretimde yayınlanmadan önce yapılan testlerin, geliştirildiği gibi aynı modül sürümleriyle yapılmasını sağlamak için dev / test'te kullanılan tüm aynı modülleri kuracaktır.
Yüklemeden sonra aşağıdaki komutları çalıştırın:
bin/magento setup:upgrade
bin/magento setup:di:compile (or setup:di:compile-multi-tenant)
bin/magento setup:static-content:deploy
Bu, veritabanını günceller (şema ve veri yükseltme), DI yapılandırmasını oluşturur ve tüm statik görünüm dosyalarını dağıtır.