Cloud Native Buildpacks Tutorial - 5. heroku/buildpacks:18 Builderを使用する
次にheroku/buildpacks:18を使ってみます。
pack-inspect-builderコマンドでBuilderに含まれるBuildpackとStackを確認できます。
$ pack inspect-builder heroku/buildpacks:18
REMOTE:
Created By:
Name: Pack CLI
Version: v0.9.0 (git sha: d42c384a39f367588f2653f2a99702db910e5ad7)
Stack:
ID: heroku-18
Lifecycle:
Version: 0.6.1
Buildpack API: 0.2
Platform API: 0.2
Run Images:
heroku/pack:18
Buildpacks:
ID VERSION HOMEPAGE
heroku/maven 0.1
heroku/jvm 0.1
heroku/ruby 0.0.1
heroku/procfile 0.5
heroku/python 0.1.2
heroku/gradle 0.1.2
heroku/scala 0.1.2
heroku/php 0.1.2
heroku/go 0.1.2
heroku/nodejs-engine 0.4.3
heroku/nodejs-npm 0.1.4
heroku/nodejs-yarn 0.0.1
Detection Order:
Group #1:
heroku/ruby@0.0.1
heroku/procfile@0.5 (optional)
Group #2:
heroku/python@0.1.2
heroku/procfile@0.5 (optional)
Group #3:
heroku/jvm@0.1
heroku/maven@0.1
heroku/procfile@0.5 (optional)
Group #4:
heroku/gradle@0.1.2
heroku/procfile@0.5 (optional)
Group #5:
heroku/scala@0.1.2
heroku/procfile@0.5 (optional)
Group #6:
heroku/php@0.1.2
heroku/procfile@0.5 (optional)
Group #7:
heroku/go@0.1.2
heroku/procfile@0.5 (optional)
Group #8:
heroku/nodejs-engine@0.4.3
heroku/nodejs-yarn@0.0.1
heroku/procfile@0.5 (optional)
Group #9:
heroku/nodejs-engine@0.4.3
heroku/nodejs-npm@0.1.4
heroku/procfile@0.5 (optional)
LOCAL:
(not present)
このBuilderで対応している言語は
- Java
- NodeJS
- Golang
- Ruby
- Python
- PHP
- Scala
またStackとしてはheroku/pack:18が使用されます。
BuilderとStackを予めpullしておきます。
docker pull heroku/buildpacks:18
docker pull heroku/pack:18