Lors de la tentative d'interrogation de Pingdom via le package Go pingdom-go, des erreurs peuvent survenir si l'Alpine le conteneur ne dispose pas des certificats nécessaires. Ce problème se manifeste par le message d'erreur : "Get https://api.pingdom.com/api/2.1/checks/0 : x509 : certificat signé par une autorité inconnue".
Pour résoudre ce problème, plusieurs approches peut être envisagé :
Installer des certificats :
Comme suggéré par @TimCooper, l'installation de certificats sur le conteneur Alpine peut résoudre le problème. Cela peut être réalisé en exécutant la commande suivante :
apk add --no-cache ca-certificates
Utiliser GoogleContainerTools/distroless :
Vous pouvez également envisager d'utiliser GoogleContainerTools/distroless image. Bien qu'il soit également minimal, il comprend des composants essentiels tels que des certificats, ce qui rend le développement plus fluide.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!