我有以下服务结构:
service1/
Dockerfile
manage.py
settings.py
..
service2/
Dockerfile
manage.py
settings.py
..
databasemodel/
Dockerfile
manage.py
settings.py
database/
models.py
每个服务和数据库模型都有自己的git存储库。
如何在它们之间共享公共的django数据库模型(两个服务都连接到同一个数据库)。我已经实现了将“数据库”文件夹手动复制到service1和service2上,但感觉不对。我想实现一些反模式。
1) 在本地计算机上进行开发(这将导致数据库和两个服务都被调用)
2) 部署以便dev-ops团队可以将每个git repo部署到服务器
编辑:我可以随意更改这种结构,但解决方案仍然应该为每个服务和数据库模型提供git repo