如何将存储库维护到单个存储库
我有一个每个微服务的存储库(“A”,“B”,..)。 资源库的结构如下所示:
A |-dockerfile |-src |-Java |-Groovy
由于所有这些存储库都属于名为“WholeProject”的项目,因此我想维护一个存储库“WholeProject”,其格式如下所示:
WholeProject |-docker-compose.yml |-µS |-A |-B |-..
所以我可以很容易地维护一个docker-compose文件和一个包含所有关于我的项目的相关信息的存储库。
这是一个好主意吗 ? 我该怎么做?
你可以考虑使用git子模块 :
cd /path/to/WholeProject git submodule -- /url/to/repo/A µS/A git submodule -- /url/to/repo/B µS/B
这样,你可以克隆WholeProject:
git clone --recursive
而且你得到最后logging的SHA1的A
和B
- Spring Actuator – 来自docker集装箱的度量聚合
- 如何部署Dockerized Java / Widlfly Swarm Fat Jar微服务+数据库
- 如何在kubernetes或docker集群中的不同应用程序之间进行networking隔离?
- 使用docker运行多个项目,每个docker-compose运行
- 应用程序B被许多客户使用,所以哪些(工具)会缩放B?
- Docker容器A在作为另一个Docker服务B运行的cassandra中查询(插入/更新)之后死亡
- APIdevise – 分裂成不同的子域(微服务)
- 在Docker Swarm集群中使用Eureka副本进行微服务注册
- Node.js Hydra(分布式系统pipe理器)和Docker Swarm