首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将wagtail cms内容部署到生产中

将wagtail cms内容部署到生产中
EN

Stack Overflow用户
提问于 2015-08-07 03:46:31
回答 1查看 888关注 0票数 1

我正在研究流行的django cms框架- wagtail并提出问题:您如何将您开发的内容-比如页面/文档/图像-部署到生产环境?

我很困惑,因为这些内容(比如页面)被保存到数据库中,本质上它们只是数据库表行,而不是git repo中的资源,所以如果我在开发中开发一个简单的网站,当我部署到prod时,它并不像git推送那么简单。这方面的最佳做法是什么?

我从torchbox中读到了一些代码,有一些数据库转储和记录使用fabaric来提取任务,不确定这是否是首选的方法,而且两者都不能完全理解它们。

或者,如果它是生产站点,是否假设每个人都在那里添加内容,而prod是真相的来源,那么就不需要“内容部署”了,因为只有通过souths迁移或其他静态资源进行的模式更改。

如果有人在这方面有经验,请提供帮助并提供指导。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-07 14:14:41

在我们(Torchbox)站点上,所有内容条目通常都发生在生产站点上,因此我们不需要将任何数据库内容作为常规部署的一部分。我们的许多网站都有几十甚至数百个编辑器,因此几乎不可能在多个站点的安装中同步内容。

每当我们需要将内容从一个安装转移到另一个安装时(例如,首次部署生产站点,或拉出活动站点的快照以帮助开发),我们使用Postgresql pg_dump命令对整个数据库进行SQL转储,然后使用psql命令在目的地还原它。像Fabric这样的工具可以用来实现自动化,但这并不是必要的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31869367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档