Я разрабатываю платформу, которая отслеживает электронную почту, сохраняет результаты в базе данных Mongo (через Parse-Server) и отображает результаты в веб-приложении (используя AngularJS).Docker: многократные контейнеры для каждого клиента
В принципе, для каждого клиента я хочу, чтобы SMTP-сервер, Parse Server, MongoDB & - веб-платформа.
Я думал об использовании Docker для большей масштабируемости, и идея состоит в том, чтобы автоматически создавать контейнеры при регистрации пользователя на моем веб-сайте, но я действительно не понимаю, как связать эти контейнеры вместе: web1 | smtp1, подключенный к parse1, подключенному к mongo1 & web2 | smtp2 подключен к parse2, подключенному к mongo2.
В конце концов, я хочу, чтобы клиенты, чтобы получить доступ к веб-приложению через web1.website.com, так что я думаю, я должен также использовать HAproxy ..
Я просто интересно, если это действительно лучший способ сделайте это, поскольку я схожу с ума от процесса автоматизации, и если у вас есть какие-то советы, чтобы это сделать.