Sto eseguendo Docker Compose (v2) e dispongo di un servizio nodo (sito Web) e API basata su python distribuite con nginx seduto di fronte a loro.Aggiunge automaticamente il contenitore docker alla configurazione upstream del bilanciamento del carico nginx
Una cosa che mi piacerebbe fare è essere in grado di scalare i servizi aggiungendo più contenitori. Se conosco in anticipo quanti container avrò, posso eseguire l'hardcode della configurazione upstream di nginx con i riferimenti agli IP dei container resi disponibili dalla finestra mobile. Tuttavia, il problema è che voglio che la configurazione di nginx upstream sia dinamica, ad es. se aggiungo un altro contenitore Docker, semplicemente aggiunge il percorso del contenitore alla lista upstream degli IP nel blocco upstream.
La mia idea era di creare uno script che aggiungesse automaticamente i server upstream usando le variabili env quando i container cambiano, ma non sono sicuro da dove iniziare e non riesco a trovare un buon esempio.
questo sembra essere esattamente quello che stavo cercando, grazie! – ExoticChimp