今、私は有名なパースのプラットフォームであるヘロクを探しています。そして、内部構造、特にビルパックとスラッグコンパイラとの関係に関する1つの質問があります。 ヘロクのビルドパックとスラッグコンパイラの関係
"ビルドパックは、配備されたコードをスラッグに変換する役割を担い、dynoで実行できます。ビルドパックは一連のスクリプトで構成され、プログラミング言語に応じてスクリプトが取得します生成されたアセットやコンパイルされたコードなどを出力します。この出力は、スラッグコンパイラによってスラッグにアセンブルされます。
Herokuの詳細を紹介し、PACKTエンタープライズによって出版された「Heroku Postgres」では、「スラッグはスラッグコンパイラによって作成され、そのコアはビルドパックと呼ばれるスクリプトのコレクションです」と述べています。
だから、ビルパックはヘロクで何をしますか?前のステートメントでは、デプロイされたアプリケーションをスラッグに変換することになっていて、後でbuildpackはスラッグを作成するスラグコンパイラのコアです。 これは、スラッグ、ビルドパックまたはスラッグコンパイラを作成しますか?
あなたの説明では、slugは、2番目のアイテムのS3に配置されたzipファイルですが、そうではありませんか?そして、スラグコンパイラはbuildpackに等しいですか?完全に同じですか? –
ビルドパックはスラグを「構築」します。それはすべてです。スラッグ自体はAmazon S3に保存されているzipファイルです。 – rdegges
ありがとうございます。私はもっと明確になったので、スラグコンパイラはビルパックに等しいですか?私は、スラグコンパイラのコンポーネントの1つをビルドパックとみなし、変換を実行します。 –