2015-04-23 2 views
1

Я разрабатываю приложение, используя MEAN.js и его генератор (https://github.com/DaftMonk/generator-angular-fullstack) и Openshift как хостинг.Как запустить seed.js, заданный в генераторе-угловой-полке, на OpenShift?

Шаблон проекта генератора содержит сценарий (server/config/seed.js), чтобы заполнить базу данных двумя пользователями.

В локальном хосте он вызывается автоматически, но я также могу вызвать его, используя node server/config/seed.js (предположим, что вы находитесь в корневом каталоге приложений).

Проблема заключается в том, что когда я развертываю ее в Openshift, я запускаю ее, и об ошибке не сообщается, но база данных mongodb не обновляется. ТОЧНО шаги, которые я сделать, чтобы запустить его на OpenShift являются:

  • Подключение к SSH: ssh ....
  • cd app-root/runtime/repo/
  • `сервер узла/конфигурации/seed.js``

Что же я отсутствует?

Заранее спасибо.

ответ

2

У вас есть несколько вариантов: сервера/Config/production.js добавить

seedDB: true 

или изменить NODE_ENV для согов развития во время 1-го развертывания он установлен на производство

затем

grunt 
grunt:buildcontrol:openshift 

должен работать сейчас

+0

Он работает! Большое спасибо :) –