Как стать автором
Обновить

Комментарии 10

При запуске контейнеров рекомендую всегда указывать параметр -p. С помощью этого параметра задается название стека.

Просто объявите переменную окружения COMPOSE_PROJECT_NAME="cluster" и не надо передавать аргументов.

Появляется следующая проблема – для того, чтобы открыть приложение в браузере, необходимо постоянно прописывать порт. Я решил эту проблему добавлением страницы в закладки.

Traefik. Добавляем его в свою конфигурацию и забываем о зоопарке из разных портов.

Так же использую traefik, добавляю контейнеры в одну сеть и никаких открытых портов и конфликтов

Не понял смысл создавать второго суперпользователя чтобы от него создавать базу.

С таким названием я ожидал что-то реально интересное типа реального кластера из нескольких компьютеров. А по факту тупо настройка докер компоуза.

И даже при этом эта статья лучше большинства последних статей на хабре. Не темой и содержанием, а тем что нормальная техническая статья

Поддерживаю. И ещё не хватает освещения вопроса паблишинга нужных сервисов.

А в чем проблема паблишинга? Просто ports: '82:80' в одном и ports: '81:80' - в другом, не решают задачу? Или что-то другое имеется в виду?

хочется секьюрности, простоты управления, отказоустойчивости. Nginx как шлюз - слишком топорно, haproxy - overhead. Какой-нибудь средний вариант.

Traefik же ))

Года 4 назад познакомился с очень интересным и развивающимся проектом - Warden.Dev

Это оркестратор локальной среды разработки. По факту, все что описано в статье с оркестратором сводится к 3 командам:
1. `warden env-init`
2. `warden sign-certificate` - выполняется один раз при первоначальной настройке
3. warden env up

Зарегистрируйтесь на Хабре, чтобы оставить комментарий