问题标签 [heroku-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
304 浏览

node.js - 您如何以编程方式从 node.js 中的 heroku 中查找测功机信息

我的 nodejs Web 应用程序在可变数量/类型的测功机上运行。

有没有办法在节点中设置测功机?

前任:

0 投票
0 回答
238 浏览

ruby-on-rails - 部署到天堂的 heroku 失败

我现在正在尝试使用带有 Heaven 和 hubot 的 slack 来优化我团队的工作流程。但是当我通过heroku部署按钮将天堂部署到heroku时发生了一些奇怪的事情。(https://github.com/atmos/heaven

我填写了:

  • GITHUB_TOKEN(权限:要点、回购、用户)

  • GITHUB_CLIENT_ID

  • GITHUB_CLIENT_SECRET

  • GITHUB_TEAM_ID

  • HEROKU_API_KEY

我知道HEROKU_API_KEY是可选的,但是不管我填不填,错误信息还是一样的。

这是我遇到的错误消息。 http://i.stack.imgur.com/kwtx3.png

Run scripts & scale dynos There was an issue while running the post deploy script.

找不到任何相关的问题,所以我想我可能会犯一个愚蠢的错误。

0 投票
1 回答
740 浏览

symfony - 如何从 Heroku 的调度程序运行 Symfony 命令

我已经将 Heroku 的调度程序配置为运行 Symfony 2 命令:

并将其设置为每 10 分钟运行一次。

但是,在日志中我看到了这些消息:

这些是让我感到困惑的三个相关因素:

我有点困惑:文件app/console似乎不存在,但随后脚本遇到意外的 EOF(但文件不存在 oO),然后文件意外结束(这与消息 immediatley 不是一回事前?

我究竟做错了什么?

0 投票
1 回答
113 浏览

heroku - 我可以通过 travis 将 .dump 文件导入 heroku

我有一个 QA 实例,其中包含非常有限的数据(大约 30-35 MB),它包含图像等,缩略图因此不能将它们放入种子中。我在 github 有一个私人仓库(与 heroku 同步),其中包含一个 .dump 文件 sayabc.dump文件,我想从 travis 运行我的测试用例,在之前的脚本中我将恢复这个转储。

我想知道如何将此转储导入 heroku,尽管这在 heroku bash 中也可用。我在这里查看了文档,他们说可以通过 http 访问某个地方。我正在尝试使用pg_restore使用数据库用户名的命令,通过 UI 可用的应用程序数据库概述中可用的密码,但不工作。有人可以建议我通过不公开我的数据库来简单地恢复吗?还。在 heroku 多久更改一次数据库用户/密码?

0 投票
1 回答
60 浏览

highland.js - 将 Highland 与 node-client 结合使用

我正在尝试将highlandheroku-client结合使用。但是在它使用的heroku客户端内部this,即使我尝试bind绑定它,该函数也会给出错误消息,因为this我无法让它工作。

不对,代码看起来像这样

因此,此代码段失败并显示以下错误消息:

0 投票
2 回答
360 浏览

heroku - 如何使用 API 轮换 Heroku Postgres / Redis 凭证?

使用 Heroku Toolbelt 轮换 Postgres 和 Redis 凭证非常简单https://blog.heroku.com/archives/2012/7/17/rotate_database_credentials_on_heroku_postgres_

理想情况下,我需要使用 API 来执行此操作。有办法吗?我无法在我的生产环境中安装工具带并回退到system或反引号来调用它,因为;具有讽刺意味的是,它在 Heroku 上运行。

编辑:实际上,有一种方法可以使用这个buildpack在 Heroku 中运行 Toolbelt ,但我更喜欢通过 API 本地执行它。

0 投票
1 回答
271 浏览

heroku - 等效的 rest API 调用:“heroku pg:credentials DATABASE_URL --app mypgapp”

返回带有相关 PG 附加信息的 JSON,但不提供 CLI 使用pg:credentials命令提供的连接字符串。我想通过 Heroku REST API 获得的是主机、端口、数据库名、用户和密码。

那可能吗?

0 投票
2 回答
266 浏览

php - 将 php5-imagick 添加到 Heroku php buildpack

有人可以告诉我如何自定义官方 buildpackheroku/php以添加 php5-imagick 扩展?

谢谢

0 投票
1 回答
6186 浏览

javascript - Node.js Heroku App 应用程序错误。日志问题

我是 heroku 的新手,第一次运行我的 node.js 应用程序时出现应用程序错误。由于程序在本地运行良好,因此我无法辨别到底是什么问题。这是日志。如果需要,我可以发布 node.js 代码,但具体来说我知道

应该是对的

0 投票
0 回答
1003 浏览

node.js - 在 Heroku 上执行部署后脚本的最佳方法

要在 heroku 上运行我的应用程序,我使用pm2,并使用以下命令配置我的Procfile

在启动我的应用程序之前,我需要使用脚本配置 pm2 的相同模块

那么,这个脚本放在哪里呢?

试过了

我试着把postinstall脚本放在package.json

当我登录时heroku run bash

问题

  1. 我的 Procfile 没有被执行?为什么?
  2. 放置 mu postinstall 脚本的最佳位置在哪里?我应该创建自己的 buildpack 并放在这里吗?