我已经在Heroku免费层上部署了Strapi无头CMS,并尝试在每次重新启动dyno时将其与MongoDB和Postgres数据库一起使用。在部署过程中-到目前为止创建的所有数据都不会保留?
我尝试在本地重建Strapi,但无法重现该行为。
我正在使用免费层托管Strapi以及Heroku Postgres的免费层。
答案 0 :(得分:1)
您很有可能使用--quickstart
创建了一个项目,该项目不是Postgres,而是SQLite。您能否检查您的config/environments/*/database.json
文件并确保已安装PostgreSQL?
所有模型配置都存储在文件中,这意味着使用Heroku时将无法创建,编辑或删除新模型,字段,组件。所有数据(内容)都保存到数据库中。
https://strapi.io/documentation/3.0.0-beta.x/guides/deployment.html#heroku