Cantainers multi-ports avec nginx-proxy

J’exécute actuellement un conteneur avec mon application Web et il communique via deux ports, pour le frontend et le backend. J’utilise jwilder / nginxproxy pour servir les applications. Lorsque j’exécute le fichier de composition de docker (qui lance l’application et le proxy), il me fournit une passerelle 502 Bad lorsque j’exécute un seul port sur lequel il dessert cette partie de l’application. Le passage du port avec le “VIRTUAL_PORT = 80” permet-il de passer plusieurs ports ou si je crée un conteneur distinct pour le serveur frontal, comment puis-je demander au proxy de communiquer avec les deux conteneurs en une seule requête? En bref, jwilder / nginx-proxy prend-il en charge les conteneurs multiport, et sinon, quelle est la solution de contournement? Merci d’avance!

Docker-compose.yml

reverseproxy: image: jwilder/nginx-proxy ports: - "80:80" - "8080:8080" volumes: - /var/run/docker.sock:/tmp/docker.sock myapp: depends_on: - reverseproxy build: ./app-files environment: - "VIRTUAL_HOST=my-domain.com" - "VIRTUAL_PORT=80,8080" expose: - 80 - 8080