====== Drupal ====== Drupal est le CMS qui fait tourner [[https://www.ffdn.org|www.ffdn.org]]. Le code source du site est versionné sur un [[adminsys:start#depots_git|dépot Git]] sur le [[archives:adminsys:gogs|Gogs]] de la fédé, disponible à l'adresse [[https://code.ffdn.org/FFDN/ffdn.org|code.ffdn.org/FFDN/ffdn.org]]. Ne sont pas versionné : * le .htaccess (la conf peut varier d'un env à un autre) * sites/default/settings.php (password mysql) * sites/default/files (fichiers uploadés) ===== Mise à jour de l'instance de production ===== Sur Hermes, le dépot est présent à l'emplacement suivant : ''/srv/www/ffdn.org/www/htdocs_git''. La clé ssh de l'utilisateur www-data (''/var/www/.ssh/id_rsa.pub'') est ajoutée comme clé de deployement sur le dépot, il est donc uniquement possible de tirer (''git pull'') les modifications sur le serveur. cd /srv/www/ffdn.org/www/htdocs_git sudo -u www-data git pull origin master ===== Drush ===== //TODO// ===== Création d'une instance de developpement ===== //TODO//