2015-10-26 4 views
1

Я внедрил javascript-скрипт для моей базы данных mongo. Этот скрипт называется getMetrics.js, и я могу выполнить его, запустив: mongo getMetrics.js с моего компьютера.Как запустить скрипт mongo из планировщика Heroku?

Теперь я хочу выполнить этот сценарий один раз в день. Для этого я создал приложение Heroku, и я добавил к нему надстройку планировщика (https://devcenter.heroku.com/articles/scheduler).

Моя основная проблема заключается в том, что для запуска моей задачи будет выполняться команда «mongo getMetrics.js», и она потерпит неудачу, потому что у меня нет команды mongo, установленной в моем приложении Heroku.

Как запустить этот скрипт из Heroku?

Большое спасибо за помощь.

+0

Вы нашли решение? –

ответ

0

я сделал ниже в подобном случае:

  1. Скачать MongoDB для Linux https://www.mongodb.com/download-center#community
  2. Папка бен содержит Монго двоичный
  3. Сделать это бинарное доступны в вашем экземпляре Heroku (например, если у вас есть ваш Heroku настроен с вашим git-репо, затем проверите этот двоичный код вместе со своим сценарием

[Убедитесь, что папка, в которой вы храните этот двоичный файл, находится в папке й, безопасный путь будет внутри/bin]

Смежные вопросы