Replies: 7 comments 3 replies
-
Another concept to consider is a buildpack that runs some build process does not produce consumable layers, something like |
Beta Was this translation helpful? Give feedback.
-
"Launch process buildpack" Aka "Start command buildpack" e.g. https://github.com/paketo-buildpacks/unicorn |
Beta Was this translation helpful? Give feedback.
-
We've got a bunch of buildpacks whose only job is to install a distribution or tool (as mentioned in @sophiewigmore 's blog post) These include: I propose we call these "Dependency Installation Buildpacks" This (hopefully) distinguishes them from buildpacks that install or vendor your app's dependencies, like which we might call "Vendoring Buildpacks" |
Beta Was this translation helpful? Give feedback.
-
(This has a noun but useful to be documented at a central place)
|
Beta Was this translation helpful? Give feedback.
-
I think it would help to have a term for buildpacks that do not care what stack they run on. Examples would be buildpacks that just run a tool that is on the PATH (php-composer) or most buildpacks that just end up setting a start command (i.e. launch process buildpacks -> #8 (comment)). Possible names: stack agnostic buildpack or noarch buildpack |
Beta Was this translation helpful? Give feedback.
-
I don't think we have a term to call environment variables set specifically to configure a buildpack, like BP_TOMCAT_CONTEXT_PATH or BP_JVM_VERSION or BPL_JVM_HEAD_ROOM. Possible names: buildpack configuration variables or buildpack setting variables |
Beta Was this translation helpful? Give feedback.
-
On the Paketo site, we refer to the metabuildpacks as
|
Beta Was this translation helpful? Give feedback.
-
In the Working Group meeting on 3/16/21, we discussed that there are many buildpacks concepts that don't have intuitive nouns to name them that we all agree upon. Some examples include:
exec.d
script that the lifecycle will run at container launch time$PATH
In this discussion, let's collect more of these "concepts that need nouns" and propose words for them. Some of these might end up in Paketo docs, some might end up as changes to the upstream Cloud Native Buildpacks specification.
If you're proposing a concept + name, it'd be helpful if you link to concrete examples of said concept. These could be lines of code, whole buildpacks, frequently-used patterns, etc.
Beta Was this translation helpful? Give feedback.
All reactions