это композ файл версии 2 те предназначенный для запуска па локалхосте, а не в сварме или кубе. Зачем вообще конфиг в ямле, а не снаружи? Зачем вообще все в одном файле, а не в нескольких если часть опционально
Я думаю, что он таргетирован, на человека, который слабо в этих ваших композах разбирается.
Как я вижу этот файл - Вот команды старт-стоп, вот так переконфигурировать, вся дока там же. Иди, пользуйся
.
Поэтому твои "зачем" обоснованны, но они усложняют вход в это всё дело. Особенно, если это несколько файлов, то будут сразу вопросы "Куда чо вносить и куда писать, как проверять, что подключать" и т.д. и т.п. Не знаю как ты, а я через такое проходил, не с композом, но суть проблемы такая же была =)