【问题标题】:How to change data structure (content types) on Strapi production server如何在 Strapi 生产服务器上更改数据结构(内容类型)
【发布时间】:2022-07-23 06:12:43
【问题描述】:

我有以下问题。让我们假设:

  1. 我有关闭 Content Type Builder 的 Strapi 生产环境。
  2. 我有 Strapi 开发环境,我在其中打开了内容类型生成器,我可以更改内容类型、添加新内容、删除内容以及任何我想要的内容。
  3. 我对 dev 进行了更改。 Content Type Builder 自动更改了一些 js 文件并更改了数据库中的表。
  4. 我想将这些更改推送到生产环境。

那我该怎么办?我应该只获取更改的 js 文件,将其放在生产环境中,然后 Strapi 更改数据库吗?或者我应该做更多的事情吗?

【问题讨论】:

  • 你是对的。推送更改将使strapi 更新内容类型。但是权限不会更新。有关如何迁移权限,请参阅 this github 评论。您还可以查看this documentation,了解如何迁移配置。
  • @Isfaaq 感谢您提供如此宝贵的评论 :) 我尝试从现在开始一周内找到任何答案。你能再告诉我一件事吗?通过推送更改您的意思是只推送 js 文件?还是js手动改数据库?
  • 您通常会将项目保存在 git 存储库中。推送是指将该存储库中的所有最新更改推送到您的服务器。

标签: strapi


【解决方案1】:

您的代码是否受源代码控制(在 SVN 或 GitHub 中)?如果是这样,一旦您的更改在本地测试并更新了模型等...您应该能够提交这些更改并将其推送到暂存和/或生产存储库以在网络上进行测试。

【讨论】:

    猜你喜欢
    • 2020-06-18
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-16
    • 2020-12-30
    相关资源
    最近更新 更多