Questions tagged «heroku»

Heroku是一个用于Ruby,Node.js,Python,Go,PHP和基于JVM的应用程序的云平台。它具有基于Git的GitHub和API部署策略,大量作为附加组件提供的服务以及完整的API。

15
为什么存在AWS时人们会使用Heroku?Heroku与AWS的区别是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 去年关闭。 我是RoR初学者,他打算使用Heroku部署我的应用程序。我其他顾问朋友的话说,Heroku确实很容易使用。唯一的问题是我仍然不知道Heroku会做什么... 简而言之,我已经看过他们的网站,Heroku所做的工作对扩展具有帮助,但是...为什么那仍然重要?Heroku如何帮助您: 速度-我的研究表明,如果我针对美国/亚洲的受众,那么在美国东海岸部署AWS将是最快的。 安全性-它们的安全性如何? 缩放-它实际上如何工作? 成本效率-像dyno这样的东西可以轻松扩展。 他们如何与竞争对手抗衡?例如,Engine Yard和bluebox? 请使用外行英语术语进行解释...我是初学者。


8
如何将文件夹与现有的Heroku应用程序链接
我在GitHub上已有一个Rails应用程序,并已部署在Heroku上。我试图建立一个新的开发机器,并从我的GitHub存储库中克隆了该项目。但是,我对如何将此文件夹链接到Heroku感到困惑。最初,我使用了该heroku create命令,但显然这次我不想这样做,因为它将创建另一个Heroku实例。
814 git  heroku 

19
heroku-如何查看所有日志
我在heroku上有一个小应用程序。每当我想查看日志时,我都会进入命令行并执行 heroku logs 那只告诉我大约100行。无法在heroku上查看我们的应用程序的完整日志吗?
468 heroku  logging 

21
Heroku + node.js错误(Web进程在启动后60秒内未能绑定到$ PORT)
我有我的第一个node.js应用程序(在本地运行良好)-但是我无法通过heroku部署它(也是第一次使用heroku)。代码如下。因此,我不允许编写太多代码,所以我只想说在本地以及在我的网络中运行代码都没有问题。 var http = require('http'); var fs = require('fs'); var path = require('path'); http.createServer(function (request, response) { console.log('request starting for '); console.log(request); var filePath = '.' + request.url; if (filePath == './') filePath = './index.html'; console.log(filePath); var extname = path.extname(filePath); var contentType = 'text/html'; switch (extname) { case '.js': contentType …
443 node.js  heroku 

10
如何将不同的本地Git分支推送到Heroku / master
Heroku的政策是忽略除“ master”之外的所有分支。 虽然我确定Heroku的设计师有充分的理由执行此政策(我想是为了存储和性能优化),但对我来说,作为开发人员的结果是,无论我正在从事的本地主题部门如何,我都希望有一个简单的方法将Heroku的master切换到该本地主题分支,并执行“ git push heroku -f”以覆盖Heroku上的master。 通过阅读http://progit.org/book/ch9-5.html的“推送参考规范”部分,我得到的是 git push -f heroku local-topic-branch:refs / heads / master 我真正想要的是一种在配置文件中进行设置的方法,以便“ git push heroku”始终执行上述操作,用当前分支的名称替换local-topic-branch。如果有人知道如何做到这一点,请告诉我! 当然,需要注意的是,只有当我是唯一可以推送到该Heroku应用程序/存储库的人时,这才有意义。测试或质量检查团队可能会管理这样的存储库以尝试不同的候选分支,但是他们必须进行协调,以便他们在任何一天都同意将其推向哪个分支。 不用说,拥有独立的远程存储库(例如GitHub)也是一个好主意,而没有将所有内容备份到此的限制。我会称其为“起源”,并为Heroku使用“ heroku”,以便“ git push”始终将所有内容备份到原始位置,而“ git push heroku”会将我当前所在的任何分支推入Heroku的master分支,并覆盖它如有必要。 这行得通吗? [远程“ heroku”] 网址= git@heroku.com:my-app.git 推送= + refs / heads / *:refs / heads / master 尽管我想我可以在Heroku上创建一个虚拟应用程序并对此进行试验,但我还是想听听经验更丰富的人的信息。 至于获取,我并不在乎Heroku存储库是否仅写。我仍然有一个单独的存储库,例如GitHub,用于备份和克隆所有工作。 脚注:这个问题与在Heroku中使用分支策略的Good Git部署相似但又不太相同?
402 git  github  heroku  push  git-push 

12
在Heroku上创建node.js应用程序时是否应该将node_modules检入git中?
我在这里遵循了Heroku上node.js的基本入门说明: https://devcenter.heroku.com/categories/nodejs 这些指令不会告诉您创建.gitignore node_modules,因此暗示应将node_modules检入git。当我在git中包含node_modules时,我的入门应用程序正确运行。 当我遵循以下更高级的示例时: https://devcenter.heroku.com/articles/realtime-polyglot-app-node-ruby-mongodb-socketio https://github.com/mongolab/tractorpush-server (源) 它指示我将node_modules添加到.gitignore。因此,我从git中删除了node_modules,将其添加到.gitignore中,然后重新部署。这次部署失败,如下所示: -----> Heroku receiving push -----> Node.js app detected -----> Resolving engine versions Using Node.js version: 0.8.2 Using npm version: 1.0.106 -----> Fetching Node.js binaries -----> Vendoring node into slug -----> Installing dependencies with npm Error: npm doesn't work with node v0.8.2 …
368 git  node.js  heroku  npm  gitignore 


20
防止Heroku空转的简便方法?
在Heroku免费应用程序中,测功机似乎一直处于闲置状态-我的应用程序的流量非常低,但在我的情况下,我的用户必须等待20秒钟以上才能启动新的测功机,这也不能令人满意。 坦白说,经过这样的等待,许多人甚至在首页显示之前就离开了。 因此,我有一个问题:当我的流量每天达到一位数字时,我应该每月支付36美元来为每个用户节省20秒钟的尴尬时间吗。 有没有解决的办法??
285 heroku 

30
npm ERR cb()从未调用
我在Heroku上托管了一个Node.js应用程序。每次执行a时git push heroku,都会出现以下错误: Counting objects: 14, done. Delta compression using up to 6 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (12/12), 1.20 KiB, done. Total 12 (delta 8), reused 0 (delta 0) -----> Node.js app detected -----> Resolving engine versions Using Node.js version: 0.6.20 Using npm version: 1.2.12 …
274 node.js  heroku  npm 


17
如何在Rails 4中引用CSS中的图像
Heroku上的Rails 4有一个奇怪的问题。编译图像时,会在其中添加哈希值,但是CSS中对这些文件的引用未调整适当的名称。这就是我的意思。我有一个名为logo.png的文件。但是,当它出现在heroku上时,它被视为: /assets/logo-200a00a193ed5e297bb09ddd96afb953.png 但是CSS仍然指出: background-image:url("./logo.png"); 结果:图像不显示。有人碰到这个吗?如何解决?

9
如何在Heroku上停止应用程序?
我在Heroku上有一个应用程序,很少有人在使用。但是,我注意到有一些数据问题我想同时修复和停止该应用程序,以便用户不要输入任何新内容。 有没有办法在Heroku上停止应用程序而不是销毁它?我看到那里有重新启动服务器命令...尽管我没有看到类似“停止”的信息
198 heroku 

4
使Heroku运行非主Git分支
我在Heroku上托管了一个项目,现在已经到了我想要制作备用测试服务器的地步(这样我就可以在不影响生产的情况下测试Heroku工作人员)。 我已经设置了运行主干的主要Heroku远程控制器和希望运行备用分支的Heroku-dev远程控制器。 我的问题是,由于我的替代分支不是master分支,因此Heroku不会构建它。 $ git push heroku-dev test counting objects ... ... Pushed to non-master branch, skipping build. To git@heroku.com:example-dev.git * [new branch] test -> test 目前,无法将此版本切换为主版本。显然,一种选择是创建一个全新的git repo,它是我的测试分支的一个克隆,但这听起来并不理想。
182 git  heroku 

4
使用pgadmin连接到heroku数据库
我想用pgadmin客户端管理我的heroku数据库。到目前为止,我一直在使用psql。当我使用中的数据heroku pg:credentials来连接de DB时pgadmin,我获得: 发生了错误: 连接到服务器时出错:FATAL:对数据库“ postgres”的权限被拒绝详细信息:用户没有CONNECT特权。 关于如何实现连接的任何指南?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.