【发布时间】:2020-11-03 18:44:06
【问题描述】:
我已经使用 Github 存储库在 Heroku 上安装了 ghost cms。每当我对我的主题进行一些更改并上传新主题时,这些更改在 Heroku dyno 重新启动后都不会保存。重启后如何将更改永久保存到 Heroku dyno 中的文件?
【问题讨论】:
标签: node.js heroku ghost-blog
我已经使用 Github 存储库在 Heroku 上安装了 ghost cms。每当我对我的主题进行一些更改并上传新主题时,这些更改在 Heroku dyno 重新启动后都不会保存。重启后如何将更改永久保存到 Heroku dyno 中的文件?
【问题讨论】:
标签: node.js heroku ghost-blog
您注意到 Heroku dyno 在每次重新启动时都会将其状态恢复为应用程序构建后的状态。从 Heroku Dyno 中删除数据是一种设计行为,我认为您对此无能为力。
要使您的数据持久存在,您将不得不使用一些外部存储。基本上,如果你想存储文件,你可以使用 Amazon S3 存储桶。
当您使用 Ghost CMS 时,您可能对 Ghost on Heroku 感兴趣
如果您想了解更多关于将 Heroku 与 S3 存储桶集成的信息,可以查看此Heroku article
【讨论】: