Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
WIP! TODO:
oc new-app
outputs) for a true one-shotThis is an attempt to capture all of the configuration for the second phase of a two-stage build: the first stage (not described) is a normal S2I-based build, and the second (this one) plucks the artifacts from the first phase and copies them into the runtime images.
The technique was described here: https://red.ht/lean-java-containers
The purpose of committing the template to the source repository is to help to ensure we maintain it and update it to prevent bit rot.
To use:
E.g., from the 'release'
oc new-app ...
) based on a builder image. Care should be taken to align the JDK version in the builder with java-runtime:latest.The build needs to output to the ImageStream "quarkus-quickstart" and must be a self-contained application within /deployments, and for which the run-java.sh script can correctly detect the start-up JAR.
E.g.