Лучший способ начать наше приложение - использовать предоставленный нами докер. Команда docker-compose запускает все службы с правильной конфигурацией.
Теперь мы хотели бы предоставить компоновку докеров, где приложение работает с другим бэкэнд. В этом составлении 8 из 10 сервисов одинаковы, а 2 - разные.
Как добиться этого без дублирования кода? Я вижу, что служба может распространять услугу из другого файла для компоновки docker, однако для этого все равно потребуется перечислить все 10 служб в обоих файлах.