首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将内容从生产中提取到暂存服务器

将内容从生产中提取到暂存服务器
EN

Drupal用户
提问于 2020-06-23 13:44:22
回答 1查看 252关注 0票数 0

我有一个由localhost上的Drupal 8实例、develop服务器上的暂存实例和production服务器上的生产性版本组成的设置。最初,我是在我的机器上共同设计主题、配置等等。但现在,这个网站是直播的。

对于配置更改,我可以更新本地实例并导出配置。将其推送到git存储库中的develop分支将自动触发develop服务器上的部署。创建新版本将触发production服务器上的部署。

现在,这种情况:内容编辑器在production服务器上的实例上创建新节点。在新内容的某个部分上,他们发现了一个问题,并希望对此进行修复,甚至可能希望查看develop实例上的修复。

对于配置,我已经有了如此整洁的部署,所以我真的希望避免复制数据库。对于图像,有一个模块,可以用指向生产版本的链接替换本地静态文件。数据库中内容的等效解决方案是什么?

对于没有更好的自动化的情况,什么可能是有用的流程:

  • 我在我的本地机器上做了一个作曲家更新
  • 开发的内容将被拉到我的本地实例中。
  • 我提交我的更改并将它们拖到develop实例中。
  • develop实例从productive实例中提取内容
  • develop实例读取我的新配置

如果有一些API魔术,使我在localhostdevelop上的实例能够直接读取内容(并缓存它),那就更好了。

那么,这里有API的魔力吗?还是我必须编写脚本和所有东西来从服务器到服务器将数据库拉到另一个服务器?

附加要求:到目前为止,我已经完成了大部分工作,并且拥有所有的管理权限,但是在将来,这应该适用于不需要登录到服务器上的其他开发人员。

EN

回答 1

Drupal用户

回答已采纳

发布于 2020-06-23 15:01:26

内容尤其难以迁移。它不像配置那么干净。通常,您所讨论的内容并没有完成--正如Kevin指出的,内容是在prod上创建的,数据库被从prod拉到任何其他需要该内容的环境中。也就是说,您可以使用迁移API设置迁移策略,该策略可用于在不同环境之间迁移内容。不过,你主要是靠自己来解决这个问题的--我还没有见过任何关于你的具体问题的教程。

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

https://drupal.stackexchange.com/questions/294768

复制
相关文章

相似问题

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