对于具有多种语言,多个存储库和不同构建链的系统;您希望如何组织docker-compose.yml以便于系统上的各个团队工作?
例如;
- repo1:实现管理UI的React应用程序
- repo2:实现API的python应用程序
- repo3:一个实现客户端的iOS应用程序
一个或多个以前的系统组件使用的- 附加服务
- redis
- postgres
- 异步工作者(例如celery,Amazon SQS等)
- 文档存储(例如Mongo,Couch等)
您对Dockerfiles和docker-compose.yml文件的处理方式是什么?您是否仅将另一个仓库用于Docker基础架构?