Synchronisation de la conf

bases du truc

Doc pour deployer config d'un meme site sur plusieurs serveurs (prod et dev) à https://www.drupal.org/documentation/administer/config

La conf active est en db, on peux exporter soit la totale (fichiers .yml dans un .tar.gz) soit pour un module (à admin/config/development/configuration/single/export), soit encore via drush.

Le dossier sync comporte ce qu'on importe - pour l'activer aller à admin/config/development/configuration/sync

Chaque site a un UUID, pour le voir : drush cget system.site

changer l'emplacement du dossier sync

https://www.drupal.org/docs/8/configuration-management/changing-the-stor...

Par ex: $config_directories[CONFIG_SYNC_DIRECTORY] = '../config/sync';

conf des sites sur pi

settings.php de

  • drucomp (maitre vide en default) : $config_directories['sync'] = '../config/sync';
  • druc1 : $config_directories['sync'] = '../config/sync1';

Je ne compremnais pas pourquoi certains sites montraient une erreur là, d'autre non. Depuis sudo chown pi:www-data -R drucomp/ plus d'erreur D

sur le web

Doc pour deployer config d'un meme site sur plusieurs serveurs (prod et dev) à https://www.drupal.org/documentation/administer/config

la commande drush https://drushcommands.com/drush-8x/config/config-edit/

logo drush