Avem un site mare de producție care rulează 8.9.20 cu un format de director Tarball. Am dori să trecem la 9.3.0 și să convertim site-ul din formatul de director Tarball în Composer. Am efectuat următoarele:
- Clonarea site-ului de producție la „staging” (copiați directorul de producție și baza de date)
- drush up drupal-9.3.0
Acest site web Tarball 9.3.0 „în scenă” are un raport de „stare” curat și ar putea fi promovat la producție cu câteva teste suplimentare. Acesta este un pas grozav în direcția corectă.
De asemenea, am creat un site web bazat pe compozitor în directorul „d9”, după cum urmează:
- compozitor crea-proiect drupal/proiect-recomandat d9
- compozitorul necesită module contrib și tema bootstrap
- a actualizat depozitul composer.json pentru a găsi codul nostru GitHub
- compozitorul necesită bibliotecă non-drupal către furnizor, modul personalizat și subtemă personalizată de bootstrap
Acest raport de „stare” site-ului Composer 9.3.0 este curat. Site-ul nu conține datele noastre de configurare (tipuri de conținut etc.) sau conținutul nostru. Inca un pas in directia buna.
Cum trecem de la formatul de director Tarball la Composer? Poate că acest lucru este la fel de ușor ca și copierea bazei de date de pe site-ul Tarball 9.3.0 pe site-ul Composer 9.3.0. Acest lucru este similar cu procesul nostru de clonare de mai sus fără a copia directorul. Nu am văzut niciodată acest lucru documentat nicăieri și aș dori să mă asigur că aceasta este mișcarea corectă pentru site-ul nostru de producție (eventual). Mulțumiri!