PLusieurs manieres de voir, mais tu sembles jongler avec differentes manieres d'aller chercher tes applis
1°) soit c'est le port qui determine le daemon (5000, 8888) à ce moment là, tu n'as pas besoin de la "baseURL" /app ou /jupyter puisque ce sont des daemons differents
2°) soit c'est un seul daemon, qui ecoute sur le meme port (5000 mais plusieurs APP) et tu les distingues alors par les baseURL /app1, /app2, /app3
on peut imaginer avoir 1 domaine par conteneur
conteneurX.domain.tld => reverse proxy (peut importe le port)
ton client va demander soit l'APP, soit le port
idealement
conteneurX.domain.tld:8888/ l'enverra sur le jupyter,
conteneurX.domain.tld:5000/ l'enverra sur l'app
ou bien
conteneurX.domain.tld/app => envoie sur le contenerX port 5000
et
conteneurX.domain.tld/jupyter => envoie sur le conteneur, port 8888
Autres pistes :
traefik n'est qu'un reverse proxy parmi d'autre
ngnix, haproxy en sont d'autres,
l'un d'eux permet peut-etre de faire ce que tu veux
# des pistes et sinon faut changer de reverse proxy
Posté par NeoX . En réponse au message Docker + Traefik: besoin d'avis extérieurs pour un besoin un peu spécifique. Évalué à 3.
PLusieurs manieres de voir, mais tu sembles jongler avec differentes manieres d'aller chercher tes applis
1°) soit c'est le port qui determine le daemon (5000, 8888) à ce moment là, tu n'as pas besoin de la "baseURL" /app ou /jupyter puisque ce sont des daemons differents
2°) soit c'est un seul daemon, qui ecoute sur le meme port (5000 mais plusieurs APP) et tu les distingues alors par les baseURL /app1, /app2, /app3
on peut imaginer avoir 1 domaine par conteneur
conteneurX.domain.tld => reverse proxy (peut importe le port)
ton client va demander soit l'APP, soit le port
idealement
ou bien
Autres pistes :
traefik n'est qu'un reverse proxy parmi d'autre
ngnix, haproxy en sont d'autres,
l'un d'eux permet peut-etre de faire ce que tu veux