Mean.io 0.5.5 Heroku 部署问题
Mean.io 0.5.5 Heroku deploy issues
尝试将 mean.io 应用程序部署到 Heroku 并 运行 应对各种挑战
Here are a few things I tried (Github Issue)
- 首先,我必须将 dyno 内存增加到 1GB 以上,否则应用程序会
崩溃。
- 接下来我必须解析 missing modules 并告诉 heroku 不要缓存
node_modules
npm i -S ms kerberos connect-modrewrite
npm update --save
- 部署
heroku config:set NODE_MODULES_CACHE=false
- 最后我不得不 set the CPU count to 2 因为应用程序仍然太
很多内存。
heroku config:set CPU_COUNT=2
应用程序失败,因为 aggregated.js 缺少 packages/custom/ 文件夹中的 Bower 文件。我如何在 heroku 上 运行 mean postinstall
?
为了后代的缘故回答。
解决 bower 依赖问题
我有一些自定义包是在新包脚手架系统 bower install
作为安装后命令之前创建的。将此添加到任何依赖 Bower 依赖项的自定义包中。
"scripts": {
"postinstall" : "bower install"
}
现在推送到 heroku 在每个包目录中运行 npm/bower,一切正常。
尝试将 mean.io 应用程序部署到 Heroku 并 运行 应对各种挑战
Here are a few things I tried (Github Issue)
- 首先,我必须将 dyno 内存增加到 1GB 以上,否则应用程序会 崩溃。
- 接下来我必须解析 missing modules 并告诉 heroku 不要缓存
node_modules
npm i -S ms kerberos connect-modrewrite
npm update --save
- 部署
heroku config:set NODE_MODULES_CACHE=false
- 最后我不得不 set the CPU count to 2 因为应用程序仍然太 很多内存。
heroku config:set CPU_COUNT=2
应用程序失败,因为 aggregated.js 缺少 packages/custom/ 文件夹中的 Bower 文件。我如何在 heroku 上 运行 mean postinstall
?
为了后代的缘故回答。
解决 bower 依赖问题
我有一些自定义包是在新包脚手架系统 bower install
作为安装后命令之前创建的。将此添加到任何依赖 Bower 依赖项的自定义包中。
"scripts": {
"postinstall" : "bower install"
}
现在推送到 heroku 在每个包目录中运行 npm/bower,一切正常。