Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用docker compose在现有git repo Django项目上进行协作_Django_Git_Postgresql_Docker_Docker Compose - Fatal编程技术网

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

使用docker compose在现有git repo Django项目上进行协作,django,git,postgresql,docker,docker-compose,Django,Git,Postgresql,Docker,Docker Compose,我刚刚开始使用Docker,我想用它来包装一个Django项目,有7个合作者正在进行这个项目,我想我们中的一些人可以选择使用Docker来加速建立本地开发环境的过程 我们正在开发的应用程序是Django应用程序,使用Postgres/PostGIS和一些其他依赖项。到目前为止,我已经完成了创建一个新的Django项目并使用docker compose在容器中运行它的过程 我的问题与使用docker compose与许多其他人协作处理现有Django项目的工作流有关。我们这些使用Docker的人是

我刚刚开始使用Docker,我想用它来包装一个Django项目,有7个合作者正在进行这个项目,我想我们中的一些人可以选择使用Docker来加速建立本地开发环境的过程

我们正在开发的应用程序是Django应用程序,使用Postgres/PostGIS和一些其他依赖项。到目前为止,我已经完成了创建一个新的Django项目并使用docker compose在容器中运行它的过程

我的问题与使用docker compose与许多其他人协作处理现有Django项目的工作流有关。我们这些使用Docker的人是否应该遵循本教程中所示的类似模式,而不是创建一个新项目,只需克隆存储库并按照本教程的方式进行操作

如果这个问题没有意义,很抱歉。我只是想弄清楚我的用例是否适合docker/docker compose,以及我的建议是否合理

我们这些使用Docker的人是否应该遵循本教程中所示的类似模式,而不是创建一个新项目,只需克隆存储库并按照本教程的方式进行操作

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