如何在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
应该现在工作