Как бы я запустить одно и то же приложение отдельно - PullRequest
2 голосов
/ 23 января 2020

Я хочу создать сервис для компаний, но вместо запуска приложения в одном и том же контейнере для каждой компании я хотел бы создать «отдельный» контейнер для каждой компании.

Например:

  1. google.serviceapplication.com
  2. bing.serviceapplication.com

Я хочу запускать одну и ту же версию приложения angular в каждом " контейнер ", но каждой компании понадобится своя собственная база данных MongoDB.

Существует ли для этого существующее решение?

Ответы [ 2 ]

0 голосов
/ 23 января 2020

Сначала вы должны решить, какое программное обеспечение вы будете использовать для управления вашими контейнерами в производстве. Хорошо известные варианты - Kubernetes или Docker Swarm. Если вы будете использовать Kubernetes, то пространства имен - это решение вашей проблемы. Вы просто создаете различное пространство имен для каждого желаемого развертывания.

0 голосов
/ 23 января 2020

Мы используем Spring Boot и меняем application.properties для разных компаний.

Код Backend / Frontend такой же.

Если вы поделитесь информацией о Backend, я могу дать более подробный ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...