dyno 重启后更改不会保存在 Heroku 上

Changes are not saved on Heroku after dyno restart

我已经使用 Github 存储库在 Heroku 上安装了 ghost cms。每当我对主题进行一些更改并上传新主题时,在 Heroku dyno 重新启动后更改都不会保存。重新启动后,如何将更改永久保存到 Heroku dyno 中的文件中?

正如您所注意到的,Heroku dyno 在每次重新启动时都会将其状态恢复为应用程序构建后的状态。从 Heroku Dyno 中删除数据是设计行为,我认为您无能为力。

要使您的数据持久保存,您将不得不使用一些外部存储。基本上,如果你想存储文件,你可以使用Amazon S3 bucket。

由于您使用的是 Ghost CMS,因此您可能会对 Ghost on Heroku

感兴趣

如果您想了解更多有关将 Heroku 与 S3 存储桶集成的信息,可以查看此 Heroku article