Articles of heroku

Heroku不能构buildAngular2应用程序

我使用angular-cli创build了angular2应用程序。 接下来我想构build它并部署到heroku,所以我更新了package.json文件中的脚本部分: "scripts": { "heroku-prebuild": "npm install angular-cli@1.0.0-beta.17", "postinstall": "./node_modules/.bin/ng build –dev" } 当我在本地机器上运行npm install ,应用程序的构build没有错误。 当我使用bitbucketpipe道运行它时也是如此,但是当我尝试将其部署到heroku构build失败时。 这是消息的一部分: 0ms additional asset processing 1922ms chunk asset optimization 94% asset optimizationError in bail mode: [default] /tmp/build_c10a47380f869e4f82169d259a47dab7/src/app/app.component.ts:5:12 remote: Cannot find name 'require'. remote: remote: npm ERR! Linux 3.13.0-95-generic remote: npm ERR! argv "/tmp/build_c10a47380f869e4f82169d259a47dab7/.heroku/node/bin/node" "/tmp/build_c10a47380f869e4f82169d259a47dab7/.heroku/node/bin/npm" "install" "–unsafe-perm" "–userconfig" "/tmp/build_c10a47380f869e4f82169d259a47dab7/.npmrc" […]

如何直接从github回购在heroku上部署应用程序

我想在heroku.com上部署一个应用程序用于testing目的。 我的应用程序使用任务亚军gulp创buildWeb服务器和自动注入脚本和bower_components。 我的应用程序的文件结构是: app/css/ app/patrials/ app/scripts/ app/index.html bower.json package.json gulpfile.js 我怎样才能将这个应用程序部署到heroku github.com/osamasaeed/ngOpenWeather 先谢谢你!

使用来自envvariables的令牌从私有Github repo安装NPM包

我有一个私人GitHub回购协议中的Node项目,其中包括对另一个私人GitHub回购协议的NPM依赖,例如: { "dependencies": { "my-secret-module": "git+ssh://github.com/user/repo-name.git#sha" } } 该项目正在Heroku上运行,其中npm install步骤在部署过程中失败,同时尝试从私人仓库安装。 我知道在GitHub上生成OAuth令牌的可能性,并在上面的URL中使用它们,如下所示: git+ssh://<token>@github.com/user/repo-name.git ,但是我不想要在版本控制中存储令牌。 最理想的情况是将标记存储在环境variables中,所以我的问题是:是否可以使用环境variables对GitHub进行身份validation? 还是其他类似的绑定到Heroku应用程序?

heroku上的meteorfile upload错误 – 存储名称已经存在:“_tempstore”

所有file uploadfunction正常工作在我的本地开发环境,但是当我已经部署我的应用程序到Heroku它开始给错误。 我已经重置数据库几次,但仍geting相同的错误。 错误: PUT …………………. 503 (Service Unavailable) "Queue" failed [503] Error in method "/cfs/files/:value/:value/", Error: Error: Storage name already exists: "_tempstore" 可以上一些从英雄帮助S3file upload的问题.. 我正在使用buildpack: https : //github.com/jordansissel/heroku-buildpack-meteor.git 为s3file upload我已经使用下面的包。 cfs:standard-packages cfs:s3 cfs:gridfs@=0.0.31 cfs:ui cfs:graphicsmagick

Heroku和angular度路由

我正在使用Yoeman Angular软件包构build的Angular前端网站上工作。 该项目使用Node.js构build包在Heroku中进行托pipe。 Heroku没有错误地构build项目,它运行Gulp和Bower来安装依赖关系。 启动脚本执行完毕并编译项目后,索引页面加载没有问题,但是任何不是主页的其他页面(例如login页面)都会陷入“无法获取/login”消息。 这似乎是一个常见的问题,因为我已经阅读了许多关于如何解决Heroku上的Angular路由的文章。 这些都是我目前没有取得成功的一切行动: 在Express中创build一个Node.js Web服务器(我已经尝试了这个脚本的许多风格) var gzippo = require('gzippo'); var express = require('express'); var morgan = require('morgan'); var app = express(); app.use(摩根( 'dev的')); app.use(gzippo.staticGzip(“”+ __dirname +“/ dist”)); app.use('/ bower_components',express.static(__ dirname +'/ bower_components')); app.listen(process.env.PORT || 5000); 在Heroku中为.gitignore注释dist文件夹以使用它。 dist文件夹被推入Git。 创buildenvvariablesNODE_ENV:true,NODE_PATH:true,NPM_CONFIG_PRODUCTION:false 当在Apache服务器上独立运行dist文件或使用上面的Node.js脚本运行站点时,该站点可以在本地完美运行。 我将不胜感激任何意见,可以帮助我解决这个问题在Heroku和Angular。 提前致谢。

无法检测到设置buildpack https://github.com/jasonswett/heroku-buildpack-nodejs

我为这个开发者购买了这本书。 当去Heroku我得到一个未能检测集buildpack。 我已经包含了我的package.json。 任何帮助将不胜感激。 谢谢 terminal错误消息时… $ git push heroku master Writing objects: 100% (64/64), 15.94 KiB | 0 bytes/s, done. Total 64 (delta 1), reused 0 (delta 0) remote: Compressing source files… done. remote: Building source: remote: remote: —–> Failed to detect set buildpack https://github.com/jasonswett/ heroku-buildpack-nodejs remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure remote: remote: ! Push […]

Heroku:无法获取所有者数据

我是新来的,当我试图把我的应用程序,我得到这个错误。 Heroku : Couldn't get owner data 任何build议来解决这个问题?

看到错误模块未find:“pg-native”在heroku应用程序

我正在尝试使用postgres插件和一个也在使用react的heroku节点应用程序。 我正在使用这个反应buildpack支持heroku中的反应: https : //github.com/opike/create-react-app-buildpack.git 当我尝试添加该行时: var pg = require('pg'); 当我尝试在本地运行heroku应用程序时出现以下编译错误: >heroku local web [OKAY] Loaded ENV .env File as KEY=VALUE Format [WARN] ENOENT: no such file or directory, open 'Procfile' [OKAY] package.json file found – trying 'npm start' 4:15:19 PM web.1 | > test-app@0.1.0 start /Users/oliverpike/dev/heroku/ofp-react 4:15:19 PM web.1 | > react-scripts start 4:15:20 […]

在Web Worker Dynos上运行的Heroku上parsing服务器

我正在运行Herokunetworkingtesting仪上的parsing服务器。 我需要在工人测功机上运行长时间的请求。 我是否需要运行两个parsing服务器,一个用于web,另一个用于工作人员dyno? 在parsing工作时,如何去运行工作者dynos? 我看到一个nodejs worker的例子 ,但不知道它是否适用于分析服务器。

错误R14(超过内存配额)heroku节点

我在Heroku上部署了我的应用程序,并使用Webpack-dev-server运行。 这工作正常。 但它开始显示应用程序错误。查看日志后,显示此错误: 错误R14(超出内存配额) 我能够find问题,这是由于节点V8 gc的默认限制,它也提供了解决scheme, web:node –optimize_for_size –max_old_space_size = 460 –gc_interval = 100 server.js 这里是链接,我发现上面的解决scheme: https://blog.heroku.com/node-habits-2016#7-avoid-garbage 它使用节点给解决scheme。但是我使用的Webpack-dev-server不需要创buildserver.js文件来运行应用程序,并直接构build和运行应用程序。 任何人都可以请给出如何解决这个问题与webpack-dev-server的方式。 提前致谢。