我正在使用Strapi作为我的网站的无头CMS。一开始我只在生产环境上启动了一个版本,没有其他环境,如开发或暂存环境。因此,当我想要更改模型(集合和单个类型等)时,我必须将服务器切换到开发模式才能进行更改。在进行这些更改时,生产环境也无法提供服务。几天后,应用程序在尝试更新数据库时崩溃了,再也无法启动。
因此,现在我非常需要将开发环境与生产环境分开。但我有一些关于如何做到这一点的问题,而且找不到解决方案:
因此,现在我非常需要将开发环境与生产环境分开。但我有一些关于如何做到这一点的问题,而且找不到解决方案:
- 如果我在本地或独立的开发环境中开发应用程序,我应该如何将新的模型传输到服务器?
- 生产环境数据是否会在迁移过程中保留?
- 我每次进行部署(迁移)过程时都应该创建生产环境数据备份吗?