Местоположение nginx не переносится в Docker Swarm - PullRequest
0 голосов
/ 11 января 2019

Я новичок роя докеров. У меня есть пара небольших приложений на 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?

...