使用docker-compose在现有的git repo Django项目上进行协作

我刚刚开始使用Docker,我想用它来容纳一个〜7协作者正在开发的Django项目,并且我希望我们中的一些人可以select使用Docker来加速Docker的入门过程。build立当地的发展环境。

我们正在使用的应用程序是一个Django应用程序,使用Postgres / PostGIS和一些其他依赖项。 到目前为止,我已经学习了这个教程 ,通过创build一个新的Django项目,并使用docker-compose将它放在容器中运行。

我的问题与使用docker-compose与许多其他人在现有的Django项目上合作的工作stream程有关。 如果我们使用Docker的人遵循本教程中所示的类似模式,而不是创build一个新项目,只需克隆存储库并按照教程进行操作即可?

对不起,如果这个问题没有意义。 我只是想知道我的用例是否适合docker工人/docker工作者,如果我提出的是合理的话。

如果我们使用Docker的人遵循本教程中所示的类似模式,而不是创build一个新项目,只需克隆存储库并按照教程进行操作即可?

是。 您可以像使用Docker的其他开发人员一样使用git。 Dockerfile和docker-compose.yml(如教程中所示)实际上应该被提交到你的git仓库。 这样,你只需要写一次,如果愿意,所有的合作者都可以使用它们。