Разделение контейнеров, несколько экземпляров Nginx - PullRequest
0 голосов
/ 31 августа 2018

Недавно я ознакомился с введением в docker, micro-services и мне это очень нравится.

У меня есть приложение, состоящее из:

  • WebAPI, который работает с ASP.NET Core 2.1
  • FrontEnd, который работает с Angular, Nginx
  • ReverseProxy с Nginx.

Я хотел бы создать images из них для развертывания container. Самое простое разделение, которое мне пришло в голову, - создать одно изображение для каждой части моего приложения (webapi, frontend, reverse proxy).

Моя проблема в том, стоит ли избегать дублирования nginx? Или я могу просто запустить nginx на каждом контейнере?

Другой вариант - удалить обратный прокси-сервер и разрешить моему угловому интерфейсу напрямую связываться с моим сервером Kestrel, но это будет означать, что у меня больше не будет https.

Я застрял здесь.

...