Lors du premier lancement sur un projet qui va être initialisé, le but est de copier le dossier /opt/drupal
du container dans le dossier www
de l'hôte afin qu'ils puissent être modifiés.
Pour faire cohabiter plusieurs environnements similaires, il est possible de changer les numéros de port des services dans le .env pour éviter les collisions.
Si vous souhaitez mettre à jour une image et si vous avez deja installer ce projet il vous faudra lancer ces différentes commandes :
Si vous avez un timeout de composer avec cette erreur :
Update of drupal/core failed
The following exception is caused by a process timeout
Check https://getcomposer.org/doc/06-config.md#process-timeout for details
In Process.php line 1204:
The process "rm -rf 'web/core'" exceeded the timeout of 300 seconds.
Il faudra lancer cette commande : composer config --global process-timeout 2000
Au lancement initial une base de données nommée "drupal" est créée.
Lors de l'installation de Drupal, l'hôte MySQL qui doit être renseigné est mysql_$PROJECT_NAME
Les identifiants sont root/password (si inchangés dans le .env)