问题标签 [cedar]
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.
heroku - Heroku Bamboo 到 Cedar
我有一个现有的 Rails 3.1rc4 应用程序部署到 Bamboo 堆栈上的 heroku。我想升级到 3.1rc5 并使用新的 Cedar 堆栈。由于我不能使用heroku stack:migrate
,我必须创建一个新堆栈并推送到该堆栈。问题是我当前的应用程序位于appname.heroku.com
. 如果我只是删除这个应用程序,然后使用 Cedar 重新创建它,那么它将变成appname.herokuapp.com
. 我如何在仍然保留的同时搬到 Cedar appname.heroku.com
?
heroku - 如何从 heroku cedar 应用程序中发现 *external* 主机名
我正在将 RubyOnRails 3.1 应用程序部署到 heroku cedar 堆栈。从应用程序中,我想自动发现主机名(即appname.herokuapp.com
)。我在 heroku 上部署了同一个应用程序的多个部署 - 一些用于开发,一些用于暂存,一些用于生产。如果能够检查环境变量或进行一些调用以从应用程序中找出我的应用程序主机名,那就太好了。
heroku - Caching with Cedar/Memcache/Rails 3.1
So I have been trying to get caching to work on my private website, which basically just serves static stuff with little dynamic stuff in it. Since I am going to deply to Heroku Cedar, I have to go with Memcache instead of Varnish. However, I do not seem to be able to make it cache.
I always get cache: stale, invalid, store.
The way I cache is to set the appropriate config params, and use the built-in cache_pages method of ActionController. Can someone help me debugging this?
ruby-on-rails - heroku 运行控制台返回“连接到进程时出错”
我已将 rails 3.1 应用程序部署到 Heroku Cedar 堆栈,并尝试执行:
它返回:
我也尝试简单地启动控制台:
任何运行命令都会返回相同的错误。
查看日志我得到错误代码:
当我heroku ps
查看当前进程时,我可以看到我的尝试正在运行:
但他们每个人都再次提出例外:
服务器管理员不是我的一杯茶,因此决定使用 Heroku。
Heroku 文档和谷歌搜索都没有让我走上一条让我继续前进的道路。
有任何想法吗?这不是我在 Bamboo stack 上的经验。
我的其他错误显然与未执行的数据库迁移有关。在我可以运行 rake 任务之前,我一直在前进。
python - 如何在 Heroku Cedar (Python/Flask/Gunicorn) 上启用 gzip 压缩
如何在新的 Heroku Cedar 堆栈上启用 GZIP 压缩?这直接来自他们的网站:
由于对 Cedar 应用程序的请求是直接向应用程序服务器发出的——而不是通过像 nginx 这样的 HTTP 服务器代理——任何响应的压缩都必须在你的应用程序中完成。对于 Rack 应用程序,这可以通过 Rack::Deflater 中间件来完成。对于压缩的静态资源,请确保 Rack::Deflater 在中间件堆栈中的 ActionDispatch::Static 之前加载。
如果我没看错,我的 Python 应用程序代码现在负责压缩响应吗?我将如何压缩我的静态资产(例如 css/js)?我正在使用 Flask 和 GUnicorn。
heroku - 如何在 Heroku Cedar 上的 Rails 3.1.1 应用程序上获取 Gzip 和 Expires Header?
我在Heroku Cedar上运行Rails 3.1.1应用程序。默认情况下,此堆栈不会Gzip并在 assets 上设置Expires Headers。有一些关于此的文档,但不是很清楚:http ://devcenter.heroku.com/articles/http-routing
有人可以给我一段代码来激活它吗?
非常感谢你
heroku - 从雪松迁移到竹子?
是否可以将应用程序从 Cedar 堆栈降级到 Bamboo?
Hirefire 在 Cedar 中不起作用。
heroku - Heroku 日志记录不起作用
我在 Heroku Cedar 上部署了一个 rails 3.1 应用程序。我的日志记录有问题。默认的 Rails 日志工作得很好,但是当我执行以下操作时:
在我的控制器中,Heroku 不记录任何内容。当我部署我的应用程序时,我看到了 heroku 消息“Injecting rails_log_stdout”,所以我认为调用记录器应该可以正常工作。将语句最终放入我的日志中。我还尝试了其他日志级别,例如 logger.error。没有任何效果。有没有其他人看过这个?
haskell - 在 Cedar、Heroku 上使用您自己的二进制文件提供服务
我正在尝试在 Heroku 上运行 Haskell。我已经编译了一个二进制文件app
并创建了一个Procfile
如下:
当我把它推到 Heroku 时,它说:
现在我认为,Cedar 不支持在你的二进制文件中滚动。有没有办法部署它?
我看过https://github.com/mwotton/heroku_haskell_demo。这家伙似乎已经部署到 Heroku,但它不再起作用。Heroku 看到Gemfile
s 并认为它是一个 Ruby 应用程序并运行它的默认 ProcfileBundle install
显然失败了。
heroku - Rack::Deflater 显然是 gzip 页面,但它在浏览器中显示为乱码
我已经在 heroku 上的新 cedar 堆栈上部署了一个 rails 3.1 应用程序。新堆栈不会自动提供 gzipping,所以我添加了
use Rack::Deflater
在我的config.ru
使用以下命令通过 curl 对其进行测试:
返回一个标题content encoding
gzip
和一个看起来压缩的正文。在 Firefox 或 chrome 中打开页面会显示未翻译的正文(大量乱码)。
知道如何解决这个问题吗?