問題タブ [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.
java - cloudfoundry: 古いビルドパック バージョンを使用する
Cloudfoundry は最近、Java ビルドパックをバージョン 2.5 (java 8 および tomcat 8 を含む) に更新しました。アプリはまだ Java 8 にアップグレードされていないため、バージョン 2.4 を引き続き使用したいと考えています。そうする最も簡単な方法は何ですか?
を使用してアプリをプッシュできます
しかし、リリース 2.4 ( https://github.com/cloudfoundry/java-buildpack/releases/tag/v2.4 )を使用するように指定するにはどうすればよいですか? 代わりにタグ URL を指定しても機能しないようです。
cloud-foundry - ビルドパックとドロップレットの違い
Cloudfoundryビルドパックとドロップレットについての私の理解は次のとおりです
buildpackは、ランタイム (jdk など) + コンテナー (Tomcat など) + フレームワーク (Spring など) + サービス構成 (存在する場合) + アプリ (存在する場合) です。
ドロップレットは、Linux コンテナーにデプロイされるビルドパックです。
情報を修正または追加してください。
node.js - Heroku TypeScript ビルドパックをローカルで実行する
NodeJS アプリを作成して Heroku にデプロイしています。これはうまくいきます。
今度は TypeScript でアプリケーションを書きたいと思います。そのために私はpk11/heroku-buildpack-typescriptを使用しています
私の質問は、開発中にこのビルドパックをローカルで実行する方法ですか?
python - 形式: pygraphviz Python、Heroku で「png」が認識されない
次のコード:
wokrs はローカルでは問題ありませんが、Heroku bash 経由で起動すると IO エラーが返されます:
このビルドパックを使用してgraphvizをアップロードしました
これが私のrequierments.txt
ファイルです:
ローカルgraphviz
バージョン:
Heroku のgraphviz
バージョンについてはわかりませんが、ビルドパックのbin/compile
ファイルに次の行が見つかりました。
pygraphviz
Heroku とローカルに同じバージョンがある
UPD:少なくともHerokuのgraphvizバージョンを確認するには?
Heroku のUPD バージョンには、デバイス セクションdot
がありません。png
それを修正する方法は?
このスレッドは似ていますが、残念ながら私の場合ではありません。 PyGraphViz agraph.layout() が I0 エラーをスローする
ruby-on-rails - Heroku と slug のサイズの肥大化
Heroku アプリで壁にぶつかり始めています。
スラッグ サイズ、re: 画像、PDF、およびその他のマテリアルに関する通常の問題はよく認識していますが、問題は、bower またはビルド パックによって持ち込まれた他のアセットに関係している可能性があります。
https://devcenter.heroku.com/articles/slug-compiler 複数のデプロイ後の Heroku Slug サイズ
私の Heroku コンパイル済みスラッグは次のようになります。
$ du -h --max-depth=1
圧倒的に大きいのは Vendor (355M) ですが、私のローカルの vendor フォルダーはパブリック (195M) と同様に実際には空です。
しかし、heroku では次のようになります。
私が推測しているのは、bower および PDF 生成用のいくつかのビルド パックの 1 つです。
私のアプリ自体は 22M で無駄がないように見えますが、現在の heroku SLUG は 298.4MB です! また、vendor ディレクトリだけではdu
. 適切な展開戦略 (/スラッグ ダイエット) がどのようなものであるべきかはわかりませんが、どんなアイデアでも大歓迎です。
アップデート:
私はまた、私が読んだものからスラッグを再構築しようとしましたが、他の人にとってはうまくいきましたが、効果はありませんでした. コンパイル後のスラッグサイズは同じままでした。
ビルドの要点: https://gist.github.com/holden/b4721fc798bdaddf52c6
更新 2 (drorb によって提示された優れたアイデアに従った後)
ベンダー
パブリック/アセット (非常に長い)
node.js - OS X と Heroku で opencv を使用してノード アドオンをコンパイルする
OS X と Heroku で opencv を使用してノード アドオンをコンパイルする際に問題が発生しています。ただし、ubuntu では正常に動作します。
私はvagrantファイルを使用しています:
私はbinding.gyp
ファイルを持っています:
OS X では問題なくコンパイルできますnpm i
。ただし、次のエラーが発生するため、実行できません。
Heroku では、https://github.com/ddollar/heroku-buildpack-aptを使用してパッケージを取得し、次の Aptfile を作成しています。
ただし、次のエラーが表示されます。
それは問題だと思いますpkg-config
。
私は何を間違っていますか?