如何将本地Strapi内容部署到Heroku

时间:2019-11-08 11:46:49

标签: mongodb heroku strapi

我设置了Strapi的本地版本,并且代码库对于Netlify的前端和Heroku的后端都很好。 但是,我不知道如何将.tmp / data.db文件中保存的内容放入Heroku数据库的mLab实例中。 该结构与我的本地版本保持同步。

我尝试将表从SQL Lite导出到JSON文件,然后使用CLI导入为集合-表示将文档导入到Heroku中(我可以在mLab界面中看到它们),但这是一个最后一次尝试,因为我看不到传输整个文件的方法。 但是,由于内容类型仍然为空,因此无法正常工作。

1 个答案:

答案 0 :(得分:0)

确保已使用mLab配置很好地配置了./config/environments/production/database.json

在开发中,您看起来正在使用SQLite。该数据库对于本地开发很有用,但不能在Heroku中使用(请参阅Heroku使用的存储系统,您将了解原因。)

请注意,您正在dev中使用SQL数据库,在生产中使用NoSQL数据库。 这看起来很特殊-根据您的数据结构,您可能会遇到有关数据迁移的问题。我不建议你这样做。在开发和生产中使用相同类型的数据库。