
Auto-deploy Git de Plesk et serveurs Globotech
Sur les serveurs Plesk que nous livre Globotech, les déploiements automatiques de repository Git locaux ne fonctionnent pas par défaut.
Le message suivant s'affiche : curl: (6) Could not resolve host: localhost
.
Toutefois, le déploiement avec le bouton Deploy now fonctionne.
Il y a deux choses qui peuvent causer ce problème et voici ce qu'il faut faire pour le résoudre.
Fichier resolv.conf
Premièrement, il faut modifier le fichier /var/www/vhosts/chroot/etc/resolv.conf
livré par défaut par Globotech.
Original :
# Generated by NetworkManager
search corp.globo.tech
nameserver 8.8.8.8
nameserver 8.8.4.4
Modification à apporter :
# Generated by NetworkManager
search [nom du serveur]
nameserver 8.8.8.8
nameserver 8.8.4.4
où [nom du serveur]
est remplacé par le hostname du serveur.
Par exemple : 64-200-11-221.plesk.page
Fichier hosts dans chroot
Et deuxièmement, vous devez ajouter le fichier /etc/hosts
à l'environnement chroot.
cp /etc/hosts /var/www/vhosts/chroot/etc/hosts
chmod 644 /var/www/vhosts/chroot/etc/hosts
Et après avoir fait tout cela, n'oubliez pas d'appliquer les modifications aux environnements chroot.
cd ~
./update-chroot.sh --apply all