Как развернуть локальный контент Strapi в Heroku - PullRequest
0 голосов
/ 08 ноября 2019

У меня настроена локальная версия Strapi, и кодовая база прекрасно работает на Netlify для внешнего интерфейса и Heroku для внутреннего. Однако я не могу понять, как получить содержимое, хранящееся в файле .tmp / data.db, в экземпляр mLab базы данных Heroku. Вся структура синхронизирована с моей локальной версией.

Я пытался экспортировать таблицы из SQL Lite в файлы JSON, а затем импортировать их в виде коллекций, используя CLI - что говорит о том, что документы импортированы в Heroku (иЯ вижу их в интерфейсе mLab), но это была последняя попытка, так как я не мог найти способ передачи всего файла. Однако это не работает, так как типы контента по-прежнему пусты.

1 Ответ

0 голосов
/ 08 ноября 2019

Убедитесь, что вы правильно сконфигурировали ./config/environments/production/database.json с вашими конфигами mLab.

В разработке вы смотрите с использованием SQLite. Эта база данных хороша для локальной разработки, но не может использоваться в Heroku (см. Систему хранения, используемую Heroku, вы поймете почему.)

Будьте осторожны, вы используете базу данных SQL в dev и базу данных NoSQLв производстве. Это выглядит особенным - в зависимости от вашей структуры данных у вас могут возникнуть проблемы с миграцией данных. Я не предлагаю тебе это делать. Используйте тот же тип базы данных в dev и prod.

...