Я новичок роя докеров. У меня есть пара небольших приложений на Python, которые необходимо перенести в Docker Swarm.
Исходные локации nginx (до роя):
location /alpha/ {
proxy_pass https://alpha-app:5000/;
}
location /beta/ {
proxy_pass https://beta-app:5000/;
}
Так, например, вызов / alpha / fish переходит в альфа-приложение: 5000 / fish,
и вызов / beta / cat перейдет в бета-приложение: 5000 / cat
Тем не менее, это не работает, когда приложения развернуты в Docker Swarm. Я вижу, что приложения работают, но проходят только / альфа-маршруты.
Что я делаю неправильно? Нужно ли использовать имя стека в локации при работе в Swarm?