如何在OpenShift上运行generator-angular-fullstack中给出的seed.js?

我正在开发一个应用程序,使用MEAN.js和它的生成器( https://github.com/DaftMonk/generator-angular-fullstack ),和Openshift作为一个托pipe。

生成器的项目模板包含一个脚本( server / config / seed.js )以用两个用户填充数据库。

在localhost中,它会自动调用,但是我也可以使用node server/config/seed.js来调用它(假设你在根app目录中)。

问题是,当我部署到Openshift,我运行它,没有错误报告,但mongodb数据库不更新。 我在Openshift上运行它的确切步骤是:

  • 连接到ssh: ssh ....
  • cd app-root/runtime/repo/
  • `node server / config / seed.js“

我错过了什么?

提前致谢。

你有几个select:在server / config / production.js中添加

 seedDB: true 

或在第一次部署期间将NODE_ENV更改为开发因素,将其设置为生产

然后

 grunt grunt:buildcontrol:openshift 

应该现在工作