Сконфигурируйте nginx с помощью докера для работы с swagger - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть nginx и некоторые из докер-контейнеров, каждый докер-контейнер содержит 1 swagger, я хочу настроить доступ к API и swagger, например, я хочу сделать:

  1. Первый докерконтейнер, для чванства http://url/service1/swagger и для API http://url/service1/api
  2. второй докер контейнер, для червя http://url/service2/swagger и для API http://url/service2/api

какМогу ли я настроить это, используя местоположения в конфигурации nginx и как я могу настроить swagger, что точка входа будет http://url/service1/swagger/v1/swagger.json не http://url/swagger/v1/swagger.json?

Теперь у меня есть что-то вроде этого:

location /service1/swagger/
{
  proxy_pass http://service1.api/swagger/;
}

location /service1/v1/swagger.json/
{
  proxy_pass http://service1.api/service1/v1/swagger.json;
}

location /service1/
{
  proxy_pass http://service1.api/api/;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...