Как правильно организовать хостинг нескольких веб приложений на VPS через докер?
Имеются 3 веб приложения, пусть будут на связке php-fpm + mysql + nginx + couchBD, не зависящие друг от друга, у каждого своя MySQL БД, но есть общая БД (couch)
Где можно посмотреть пример создания docker-compose для подобного проекта?
Если я все верно понял, штудируя гугл, то необходимо создать
nginx: 3 контейнера под каждый проект (с линковкой на соответствующий php-fpm) + 1 контейнер для шлюза который будет направлять запрос из вне, на нужный контейнер (линкую 3 NGINX'a, которые относятся к каждому проекту) php-fpm: 3 контейнера с линковкой на соответствющий mysql и на общий контейнер с каучем. mysql: 3 контейнера CouchBD: 1 контейнер Файлы проектов: 3 контейнера на каждый из проектов
Если поделитесь best practice буду очень признателен.
До определённого размера и нагруженности базы лучше использовать в рамках одной СУБД - оверхед будет меньше, а памяти можно выдать в три раза больше, они это любят.