Для системы со смешанными языками, несколькими репозиториями и разрозненными цепочками сборки;как вы хотите организовать свой docker-compose.yml, чтобы облегчить работу различных команд, работающих в системе?
Например;
- repo1: приложение реагирования, реализующее пользовательский интерфейс управления
- repo2: приложение на python, реализующее API
- repo3: клиент (-ы), реализующее приложение iOS
- дополнительные сервисы, используемые одним или несколькими из предыдущих компонентов системы
- redis
- postgres
- асинхронные рабочие (например, сельдерей, Amazon SQS, ...)
- Хранение документов (например, Mongo, Couch, ...)
Какой у вас подход к файлам Dockerfiles и docker-compose.yml?Вы используете другой репозиторий только для инфраструктуры докеров?