YannickPerret / RIA-Vision

MIT License
0 stars 0 forks source link

Erreur "resolve name" #26

Open YannickPerret opened 3 months ago

YannickPerret commented 3 months ago

Je rencontre un problème lors de l'exécution de tests TDD avec la bibliothèque Playwright JS dans un environnement Docker. Plus précisément, il m'est impossible d'effectuer une résolution de noms à la volée via un service container Docker.

Contexte :

Environnement : Docker Bibliothèque : Playwright JS Image Docker utilisée : Image Docker personnalisée de Microsoft pour Playwright Problème :

La résolution de noms ne fonctionne pas comme prévu lors de l'utilisation de Playwright dans un container Docker. Une suggestion a été faite pour modifier les paramètres DNS, mais cela n'a pas résolu le problème.

Hypothèse :

Je soupçonne que le problème pourrait être lié à une mauvaise interaction entre le container Docker et le reverse proxy Nginx.

Solutions envisagées :

Utilisation de Traefik : Une alternative serait d'utiliser Traefik, qui s'intègre potentiellement mieux dans Docker.

Changement de bibliothèque : Pour isoler le problème, il pourrait être utile d'exécuter les tests avec une bibliothèque différente pour déterminer si l'issue est spécifique à Docker ou à la bibliothèque de tests Playwright.

Documentation consultée :

Documentation officielle de Playwright pour Docker, qui ne mentionne pas de détails sur l'interaction avec les reverse proxies. Discussion sur Discord :

J'ai déjà discuté de ce problème sur Discord.

Demande :

Je cherche des conseils ou des solutions alternatives pour résoudre ce problème de résolution de noms dans un contexte Docker/Playwright.