2017-11-11 117 views
0

我的web服务器依赖于nginx,django和很多python依赖项。我想知道是否有办法创建一个可以在新服务器上运行的便携式图像/脚本,并快速启动并运行它。 Docker与此有关吗?如何使Django服务器可移植?

+0

为什么不使用git –

+0

Docker与此绝对相关,但超出了SO回答的范围 - 请参阅[本指南](http://ruddra.com/2016/08/14/docker-django -nginx-postgres /) –

+0

你可以使用git + ansible组合 – Vaibhav

回答

-1

你应该总是使用git来管理你的代码。使用git,你可以快速地在另一台服务器上获得你的django项目。但就是这样。

此外,你必须迁移你的数据库。每个数据库引擎都有转储选项。

不要忘记移动你的静态资产。可能你已经把他们全部放在一个目录中。

你的nginx,数据库安装和配置怎么样?这里是相关的Docker。

所有这些,你应该成功迁移。