jean-cloud-services/services/_proxy/readme

14 lines
742 B
Plaintext
Raw Permalink Normal View History

2023-04-24 10:11:09 +00:00
resolver
Les adresse dns créées par docker à la volée lorsquun conteneur démarre ne sont pas forcemment toutes disponibles au lancement de nginx.
Or nginx neffectue par défaut quune résolution dadresse : au démarrage du service.
Pour avoir une résolution dynamique, il faut avoir une variable dans le nom de domaine et spécifier un résolveur:
```
set $empty '';
resolver 127.0.0.11 valid=30m;
fastcgi_pass files_jean-cloud_org$empty:9000;
```
CETTE SOLUTION EST COÙTEUSE LORS DES REQUÊTES
Nous choisirons de conserver la configuration statique des noms et de tester quils soient tous accessibles avant chaque redémarrage via la commande `nginx -t`
UPDATE 2022 : on utilise des IP, comme ça pas de surprises :p