vcwc/bash.wrapper ImageBash image with wrapper functionality.
See vcwc.docs.overview for more information on the vcwc ecosystem.
[DOCUMENTATION TO BE UPDATED]
The common functionality mainly consists of the following:
wrapper LibraryLocation: /vcwc/bin/bash/wrapper
The wrapper library initialises the container and implements a number of commandline flags.
It exposes two hooks that can be implemented by any image definition:
VCW_PREENTRYPOINT
A script that executes after the wrapper PATH has been set but before execution the main part of the entrypoint.
output-to-JSON
A script that filters / reshapes the stdout / stderr output when creating vcwc wrapper JSON.
wrapper Commandline Flags in detail
executionplane LibraryLocation: /vcwc/bin/bash/executionplane
The executionplane library implements a set of logging methods for bash scripts. The log output is in JSON, source being executionplane.
executionplane Library in detail
.invoke API Entry PointThe common functionality includes a common API entrypoint which dispatches execution to a set of scripts which can invoke API methods present in base images.
The API methods have an internal implementation that is not directly accessible from the commandline.
.invoke API Emtry Point in detail
Location: /vcwc/bin/bash
Auxiliary methods that are accessible from the commandline.
All images have the vcwc related assets in a common folder structure.
Common Folder Structure in detail
The image contains the build repository as part of its common folder structure. This repository has itself a common structure.
Content type
Image
Digest
Size
9.1 MB
Last updated
almost 6 years ago
docker pull vcwc/bash.wrapper