問題タブ [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.

0 投票する
1 に答える
4207 参照

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 を指定しても機能しないようです。

0 投票する
2 に答える
1563 参照

cloud-foundry - ビルドパックとドロップレットの違い

Cloudfoundryビルドパックとドロップレットについての私の理解は次のとおりです

buildpackは、ランタイム (jdk など) + コンテナー (Tomcat など) + フレームワーク (Spring など) + サービス構成 (存在する場合) + アプリ (存在する場合) です。

ドロップレットは、Linux コンテナーにデプロイされるビルドパックです。

情報を修正または追加してください。

0 投票する
0 に答える
645 参照

node.js - Heroku TypeScript ビルドパックをローカルで実行する

NodeJS アプリを作成して Heroku にデプロイしています。これはうまくいきます。
今度は TypeScript でアプリケーションを書きたいと思います。そのために私はpk11/heroku-buildpack-typescriptを使用しています

私の質問は、開発中にこのビルドパックをローカルで実行する方法ですか?

0 投票する
4 に答える
8352 参照

python - 形式: pygraphviz Python、Heroku で「png」が認識されない

次のコード:

wokrs はローカルでは問題ありませんが、Heroku bash 経由で起動すると IO エラーが返されます:

このビルドパックを使用してgraphvizをアップロードしました

これが私のrequierments.txtファイルです:

ローカルgraphvizバージョン:

Heroku のgraphvizバージョンについてはわかりませんが、ビルドパックのbin/compileファイルに次の行が見つかりました。

pygraphvizHeroku とローカルに同じバージョンがある

UPD:少なくともHerokuのgraphvizバージョンを確認するには?

Heroku のUPD バージョンには、デバイス セクションdotがありません。pngそれを修正する方法は?

このスレッドは似ていますが、残念ながら私の場合ではありません。 PyGraphViz agraph.layout() が I0 エラーをスローする

0 投票する
3 に答える
780 参照

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 によって提示された優れたアイデアに従った後)

ベンダー

パブリック/アセット (非常に長い)

https://gist.github.com/holden/ee67918c79dd3d197a6b

0 投票する
1 に答える
440 参照

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

私は何を間違っていますか?