Dernière modification
07/14/2025

Auto-deploy Git de Plesk et serveurs Globotech

Lecture de 1 minute

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

[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