Лучший способ начать наше приложение - использовать докер, чтобы мы могли выложить. Команда docker-compose запускает все службы с правильной конфигурацией.Наследование или вложение с докером составляют
Теперь мы хотели бы предоставить сборку докеров, где приложение работает с другим бэкэнд. В этом составлении 8 из 10 сервисов одинаковы, а 2 - разные.
Как достичь этого без дублирования кода? Я вижу, что служба может продлить службу из другого файла, создающего докеры, однако для этого все равно потребуется перечислить все 10 служб в обоих файлах.
Спасибо. Однако для этого все еще требуется перечислить все 10 сервисов в файле 'swap-backen-compose.yaml', и если я добавлю новую услугу, я должен отредактировать бот-файлы. Я искал способ наследовать или включать весь состав. –
@ RetoGmür - Я просто пережил то же самое. К сожалению, в настоящее время нет способа расширить файл конфигурации Docker Compose. –
Я думаю, вас будет интересовать https://github.com/docker/compose/pull/2051, который доступен в последней версии RC https://github.com/docker/compose/releases/tag/1.5. 0rc2 – dnephin