Outils pour utilisateurs

Outils du site


drupal9:deploiement

Déploiement

Deuxième personnelle

Se connecter sur le serveur en SSH.

ssh marc@www.monserveur.net

Créer un nouveau dossier dans /var/www :

sudo mkdir /var/www/www.monsite.net

Changer le propriétaire de ce dossier :

sudo chown www-data:www-data /var/www/www.monsite.net

Donner les droits en écriture au groupe propriétaire :

sudo chmod g+w /var/www/www.monsite.net

L'utilisateur en cours doit être membre du groupe www-data. Si ce n'est pas le cas, il est temps de l'y ajouter :

groups marc
 
# si www-data n'est pas dans la liste :
sudo usermod -aG www-data marc
su marc

Se placer dans le nouveau dossier :

cd /var/www/www.monsite.net

Cloner le dépôt distant vers le dossier actuel (ne pas oublier le “.” à la fin) :

git clone ssh://marc@git.monserveur.net/home/marc/git/www.monsite.net.git .

Définir le dossier comme “safe” pour git :

git config --global --add safe.directory /var/www/www.monsite.net

Maintenant le dossier contient les fichiers de Composer et le dossier web :

.
├── composer.json
├── composer.lock
└── web

Installer les dépendances avec Composer :

composer update

Changer le propriétaire du dossier web :

sudo chown -R www-data:www-data web/

Configurer un Virtual Host si ce n'est pas déjà fait.

Visiter le site et terminer l'installation :

  • Connexion à une nouvelle base de données
  • Compléter l'installation
drupal9/deploiement.txt · Dernière modification: 2022/10/18 06:41 par marclebrun