Questions tagged «heroku»

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

10
如何在烧瓶中启用CORS
我正在尝试使用jquery进行跨源请求,但它一直被消息拒绝 XMLHttpRequest无法加载http:// ...请求的资源上不存在“ Access-Control-Allow-Origin”标头。因此,不能访问Origin...。 我正在使用flask,heroku和jquery 客户端代码如下所示: $(document).ready(function() { $('#submit_contact').click(function(e){ e.preventDefault(); $.ajax({ type: 'POST', url: 'http://...', // data: [ // { name: "name", value: $('name').val()}, // { name: "email", value: $('email').val() }, // { name: "phone", value: $('phone').val()}, // { name: "description", value: $('desc').val()} // // ], data:"name=3&email=3&phone=3&description=3", crossDomain:true, success: function(msg) …
89 jquery  python  heroku  flask  cors 

26
首先Heroku部署失败,错误代码= H10
我将应用程序部署到了Heroku。这是一个node.js + express + socket.io应用,这是package.json文件 { "name": "game_test", "author": "Ilya", "description": "A test app for our board game", "version": "0.0.1", "private": true, "scripts": { "start": "node app" }, "dependencies": { "express": "3.0.6", "jade": "*", "socket.io" : "*" }, "engines": { "node": "0.8.14" } } 这是我得到的日志: heroku[router]: at=error code=H10 desc="App crashed" …


6
git push heroku master权限被拒绝(公钥)。致命:远端意外挂断
请原谅一些无奈,因为Heroku使用SO作为他们的客户支持,因此我会尽力加以控制(至少可以这样说,我认为这很不合时宜)。 在过去的五个小时中,我一直在尝试发布应用程序,但是密钥总是出问题。我已经阅读了数十篇文章,并尝试了一些技巧,以弄清Heroku在愚蠢,完全不透明的过程中所处的位置。 我的用例并不难:我为heroku应用程序创建了一个新的密钥对。我已将该密钥设置为我的密钥: > heroku keys === travis@xxxx.com Keys ssh-rsa AAAAB3NzaC...avOqfA7ZBd travis@xxxx.com 我可以登录并“创建”一个应用程序(愚蠢的名称,因为它似乎正在创建git repo,而不是任何类型的应用程序)而没有问题。但是,每一个*吓坏*时间我试图把我的应用程序,我得到: > git push heroku master Permission denied (publickey). fatal: The remote end hung up unexpectedly 我对WTF正在进行的工作没有任何了解。我只是被我的头撞在键盘上,无法追索,但希望谷歌的全能神能回答。谷歌没有回答(嗯,让我回顾一下,我已经看到了十几种回答这个问题的方法)。 对于本来应该很简单的系统,这是一个笑话。我喜欢Heroku的想法,但是在花了我们五个人才能完成任何事情之后,我想这可能是错误的选择。
85 git  heroku 

6
Redis和Memcache还是Redis?
我正在使用memcached通过简单的Rails.cache界面在Rails 3应用程序中进行一些缓存,现在我想使用redis和resque进行一些后台作业处理。 我认为它们的区别足以保证两者都使用。但是在heroku上,使用memcached和Redis需另外付费。两者都有意义还是应该迁移到仅使用Redis? 我喜欢使用memcached进行缓存,因为最近最少使用的键会自动从缓存中推出,并且我不需要缓存数据来持久化。Redis对我来说大多是新手,但我了解默认情况下它是持久性的,并且密钥不会自动过期。 编辑:只是想更清楚我的问题。我知道只使用Redis而不是两者都可行。我想我只是想知道这样做是否有任何特定的缺点?考虑到实现和基础架构,是否有任何原因导致我不应该只使用Redis?(即,对于简单的缓存而言,memcached更快吗?)我都没有找到任何确定的方法。

6
如何在Heroku上查看远程Git修订版
为了部署到Heroku,我使用git push heroku master。但是,我如何查看我将哪个修订版本推到了heroku?(我经常怀疑我是否将最新版本推高了) 对于不熟悉它的人,Heroku的create脚本会生成您推送到的远程git存储库。推送后,代码将被神奇地部署。 Heroku以以下形式将远程存储库添加到本地存储库: $ git remote add heroku git@heroku.com:appname.git Heroku的手册“使用Git部署”中的更多信息 问题是:如何在Heroku存储库中查看最新版本?
85 git  heroku  git-remote 


3
如何在已部署的Heroku应用程序上查看文件和文件结构
我在Heroku上部署的客户端应用程序允许用户将图像上传到Heroku。我想测试一下我对删除图像所做的更改,因此我需要一种方法来查看Heroku上文件夹结构的状态,以确保成功删除文件系统中的图像。 我试过了 - $ heroku run bash --app <appName> ~$ pwd ~$ cd <path to images folder> 但在这里我只能看到与应用程序一起上传的图像,而不是通过客户端应用程序上传的图像。 我究竟做错了什么?
84 bash  heroku 

10
是否可以将简单的html和javascript文件结构上传到heroku?
我正在尝试将我的一个开放源代码项目部署到heroku,这必然非常简单,只需静态html和javascript。但是它们不支持静态网站吗?如果我不打算使用除html和javascript之外的任何东西,我宁愿不将其设为Sinatra项目。 ~/sites/d4-site $ heroku create --stack cedar Creating quiet-ice-4769... done, stack is cedar http://quiet-ice-4769.herokuapp.com/ | git@heroku.com:quiet-ice-4769.git Git remote heroku added ~/sites/d4-site $ git remote -v heroku git@heroku.com:quiet-ice-4769.git (fetch) heroku git@heroku.com:quiet-ice-4769.git (push) ~/sites/d4-site $ git push heroku master Counting objects: 53, done. Delta compression using up to 2 threads. Compressing objects: …

7
配置不当:您必须先定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()才能访问设置
我试图将django项目配置为部署到heroku。我收到以下错误,但我真的不知道如何解决。 这是完整的追溯和错误: 22:46:15 web.1 | Traceback (most recent call last): 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker 22:46:15 web.1 | worker.init_process() 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process 22:46:15 web.1 | self.wsgi = self.app.wsgi() 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi 22:46:15 web.1 | …

6
在bitbucket上使用git部署到Heroku
我想使用git将我的源代码托管在bitbucket上,因为我显然获得了免费的私人存储库,并且我想使用来自bitbucket的源代码将应用程序托管在heroku上。 我可以使用github客户端和heroku工具栏来做到吗。能行吗 Github很棒,但是我不希望每个人都看到我的代码,并且我不想为私人仓库支付费用,因为这是一个小项目。

5
Heroku:Web dyno与worker dyno?我需要多少比例?
我很好奇Heroku上的网络和工人dynos之间的区别。他们在定价页面上给出了一句话的解释,但这让我感到困惑。我怎么知道每个选择几只?我应该追求一个比例吗?我对这些东西还很陌生,所以有人可以详细解释一下,或者我可以通过某种方式计算出我需要多少种测功机? 另外,对于每个测功的小时数,我感到困惑。 http://www.heroku.com/pricing 我也碰到了这篇文章。作为建议的解决方案之一,他们说增加测功机的数量。他们在这里指的是哪种测功机? http://devcenter.heroku.com/articles/backlog-too-deep


4
重新部署Heroku应用,无需更改代码
我想部署一个Heroku应用,最好使用来完成git push -u heroku master。但是,这仅在有任何待提交的提交要推送到主服务器时才有效。 在没有任何推送的情况下,我该如何重新部署该应用程序?我尝试过git push -u heroku master -f并且仍然在下面得到相同的结果 Branch master set up to track remote branch master from heroku. Everything up-to-date PS:我也想保留现有的应用程序,这意味着我无法利用此答案https://stackoverflow.com/a/22043184/968442
81 heroku 

5
属性“ firebase”在类型{production:boolean; }
因此,我试图在Firebase和Heroku上构建和部署Angular 4应用程序以进行生产,但是遇到了如下错误: / Users / ... / ...(57,49)中的错误:类型'{不存在属性'firebase'{production:boolean; }'。 它在我运行时发生ng build --prod,并且我的部署服务器运行正常。这是我的app.module.ts文件,以供参考: import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { AngularFireModule } from 'angularfire2'; import { AngularFireDatabaseModule } from 'angularfire2/database'; import { Ng2ScrollimateModule } from 'ng2-scrollimate'; import { …

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.