问题标签 [buildpack]
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.
javascript - 将 Meteor 0.8.3 应用程序部署到 Heroku
最近我试图将 Meteor 应用程序部署到 Heroku,但当前版本的 buildpack 已经过时,所以我花了一些时间让它与最新的 Meteor 版本 0.8.3 一起工作。
javascript - 部署到 Heroku 时在 grunt 上找不到模块
这真的让我很困惑。基本上我设置了一个使用 Grunt 的 Go 应用程序。
我已经为我的 buildpack 使用https://github.com/ddollar/heroku-buildpack-multi来组合 nodejs 和 go buildpack,但我无法让 nodejs buildpack 工作。
我设法安装了 grunt 并且在执行我的 grunt 任务时它只是无法获取模块。Heroku 的输出如下:
请注意,我故意打电话ls ./node_modules/react
来查看它是否已安装。但由于某种原因,它无法在我的节点文件中找到它。
我的 Gruntfile:
和 package.json 文件:
.buildpacks
Heroku 配置:
有谁知道问题是什么?我无法在本地复制它,这太令人沮丧了。我试过https://github.com/mbuchetics/heroku-buildpack-nodejs-grunt buildpack 但它给了我相同的结果..
heroku - 在没有手册页的情况下编译/制作 ffmpeg
我正在通过构建包使用 enable-ssl 在 heroku (ubuntu) 上安装 ffmpeg。我能够一直构建到这些错误:
我对 /app 之外的任何目录都没有写入权限。我试过编译--mandir=/app/vendor/
但这似乎被忽略了。
有没有办法在没有手册页的情况下构建 ffmpeg,或者只是将它们安装在其他地方?
heroku - 将干净的流星 0.9 部署到 heroku
我正在创建一个非常小而干净的流星应用程序,并且最近更新到流星 v0.9 以便能够摆脱陨石作为“包管理器”。
对我来说,如果可能的话,不要将任何特定于部署的东西连接到源代码中,这一点非常重要。
在某种程度上,我想要做的是运行一个良好且干净的持续集成。现在我正在使用 Codeship 运行测试,然后推送到 heroku。但是自从我更新了顶级流星 v0.9 之后,似乎没有一个有效的 buildpack。
我自己创建构建包是一种合理的方式吗?除了安装节点、npm 和流星之外,它不需要做更多的事情。或者是否有另一种方法将应用程序捆绑在“构建服务器”上(代码可以做到这一点吗?)然后以某种方式将它作为普通的 node.js 应用程序推送到 heroku,并具有所有必需品和依赖项?
关于 buildpack 方式:
我一直在尝试通过安装流星
但是当我跑步时
我明白了
php - Cloudcontrol:如何在映像构建过程中使用 composer 安装私有存储库?
我正在使用 cloudcontrols 标准 buildback-php。我正在使用作曲家安装第三方库。这些还包括通常可通过 ssh 部署密钥访问的私有 git 存储库。
问题:由于缺少 ssh 私钥,在 cloudcontrol 映像构建过程中无法访问私有存储库。
我找到了一个似乎适用于 heroku 的解决方案(在构建过程中下载、解密和安装私钥):
https://github.com/taniele/heroku-buildpack-php-mongo#composer-private-repository-support
fortrabbit 提供了另一种解决方案(一次服务器端 ssh 密钥生成):
http://fortrabbit.com/docs/in-depth/git-hooks/sshkeygen
问题:
是否有任何已知的云控制安全解决方案?
在执行 composer 之前,如何在图像构建过程中访问通过配置插件或相关 creds.json 文件添加的 CONFIG_VARS?
php - Custom Heroku Buildpack with ffmpeg support of libx264
in my heroku PHP app I have to use ffmpeg with libx264 support but found no buildpack that provides libx264 support. So
- I forked Heroku Buildpack with ffmpeg support
- Compiled ffmpeg on 64 bit Ubuntu 14.04 using the steps mentioned here. (I compiled without -libvpx)
- Moved the items of ~/bin folder to the bin folder of ~/ffmpeg_build folder and then compressed the ffmpeg_build folder. Uploaded it here.
- In my forked rep I updated the downloaded_url to my ffmpeg_build.
- Created a .buildpacks file with following entry:
https://github.com/snehasishroy/heroku-buildpack-ffmpeg
https://github.com/heroku/heroku-buildpack-php
Finally I created my heroku app with
heroku create --buildpack https://github.com/ddollar/heroku-buildpack-multi
But when I ran heroku run "ffmpeg -version" error message stated that ffmpeg:command not found
Can anybody please tell me what mistake I committed? Any help would be appreciated.
node.js - heroku 上 phantomjs 中的分页符支持
我有一个使用 PhantomJS 生成 PDF 文件的 NodeJS 应用程序。我的应用程序部署到 Heroku,我正在使用这个幻像构建包。不幸的是,这个构建包不支持page-break-inside: avoid
CSS 属性。
我做了一项研究,在这个GitHub 问题页面上发现了 2 处黑客攻击。我已经尝试了这两种方法,但不幸的是我不能使用 CSS 一种,因为我的页面结构和 JavaScript 不能正确分页。
上面 GitHub 链接中的一个人提到,如果我从源代码编译,这个问题就解决了,但我不知道如何在 Heroku App 上从源代码编译,甚至有可能。我发现的所有构建包都使用二进制文件。
对我的应用程序来说,正确分页非常重要,但我找不到让这个功能正常工作的方法。任何有关如何解决我的问题的建议/指南将不胜感激!
apache - 用于缺少 SSL 支持的 cloudfoundry buildpack 的 SSL 反向代理 buildpack?
我正在为缺少 SSL 支持的 cloudfoudry 使用开箱即用的 buildpack。
你能推荐一个用于 cloudfoundry 的 SSL 反向代理 buildpack 吗?
纯文本云内/容器间 http 流量对我来说没问题。
多谢!
ruby - 将 Mcrypt 添加到 ruby 的 heroku buildpack
我需要在我的服务器上使用 mcrypt 来连接第三方 api,但是,我们的服务器位于 heroku 上,并且 buildpack 不包含 mcrypt。有没有人有将 mcrypt 添加到 ruby 的 heroku buildpack 的示例?
谢谢!
php - Cloudfoundry 命令行工具不会推送所有文件
我正在尝试将一个简单的应用程序推送到 IBMBluemix (Cloudfoundry),但有些文件没有被拾取。
我有一个包含一些文件(index.php、test.html、...)的文件夹。所有这些都是推送的,但例如我的 css 文件夹不是。
在包含这些文件和文件夹的根文件夹中,我键入:
所以在这之后
可以访问,但是
不是。
有任何想法吗?
此致
罗密欧