Cloud Native Buildpacks Tutorial - 6. projectriff/builder:0.5.0 Builderを使用する
riff 0.5.0で使用されているprojectriff/builder:0.5.0を使ってみます。
pack-inspect-builderコマンドでBuilderに含まれるBuildpackとStackを確認できます。
$ pack inspect-builder projectriff/builder:0.5.0
Inspecting builder: projectriff/builder:0.5.0
REMOTE:
Created By:
Name: Pack CLI
Version: v0.8.1 (git sha: e776ebf0096363bbac60771a456af941827316be)
Stack:
ID: io.buildpacks.stacks.bionic
Mixins:
build:git
build:build-essential
Lifecycle:
Version: 0.6.1
Buildpack API: 0.2
Platform API: 0.2
Run Images:
cloudfoundry/run:base-cnb
Buildpacks:
ID VERSION HOMEPAGE
io.projectriff.command 0.1.0
io.projectriff.java 0.2.1
io.projectriff.node 0.2.1
org.cloudfoundry.buildsystem 1.2.9
org.cloudfoundry.node-engine 0.0.150
org.cloudfoundry.npm 0.0.87
org.cloudfoundry.openjdk 1.2.12
Detection Order:
Group #1:
org.cloudfoundry.openjdk
org.cloudfoundry.buildsystem (optional)
io.projectriff.java
Group #2:
org.cloudfoundry.node-engine
org.cloudfoundry.npm
io.projectriff.node
Group #3:
org.cloudfoundry.node-engine
io.projectriff.node
Group #4:
io.projectriff.command
LOCAL:
(not present)
このBuilderで対応している言語は
- Command
- Java
- NodeJS
またStackとしてはgcr.io/paketo-buildpacks/run:base-cnbが使用されます。
BuilderとStackを予めpullしておきます。
docker pull projectriff/builder:0.5.0
docker pull cloudfoundry/run:base-cnb