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

How to run the seed.js, given in the generator-angular-fullstack, on OpenShift?

我正在开发一个应用程序,使用 MEAN.js 及其生成器 (https://github.com/DaftMonk/generator-angular-fullstack),并将 Openshift 作为主机。

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

在 localhost 中,它会自动调用,但我也可以使用 node server/config/seed.js 调用它(假设您在根应用程序目录中)。

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

我错过了什么?

提前致谢。

你有几个选择: 在 server/config/production.js 添加

seedDB: true

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

然后

grunt
grunt:buildcontrol:openshift

现在应该可以工作了