This repository was archived by the owner on Sep 28, 2020. It is now read-only.
v0.4.1
Box Version 0.4.1
Box is a small utility for the building of docker images. Through use of mruby,
we provide additional flexibility over the vanilla docker build command by
adding control structures and basic predicates. We also add new verbs that
allow new actions, such as flattening and tagging images.
Some features that differentiate it from docker build:
- Unique general features:
- mruby syntax
- Filtering of keywords to secure builds
- Shell mode
- In the build plan itself:
This is the 0.4.1 release of Box, the mruby-inspired advanced docker
builder. If you're new to Box, you can read the documentation here.
The changes included in this version of Box are:
- Support .dockerignore files and per-copy-statement exclude/ignore statements[
- Support
from :scratchandfrom ""as viable methods of using an empty container - Compatibility fix around certain builder instructions setting the
user/cmd/entrypoint/workdir incorrectly - You can now suppress
runstatement output per-statement. - New tarring routines capture special files, and other improvements in this area.
- New
afterverb which takes a proc of methods to be run after image composition. - Fix for a bug where duplicate insertions of environment keys would cause the
N++'d items to not be registered. - Fix copying into volumes (by removing them all from the image)
Sums:
c6574d08cb568972e9242e3afcc2f2815ce7879d73f8c07fdf1eaae80e5ffb72 box-0.4.1.linux.gz
4e7241614b2f091ab3f1a19d0707314db060717ae555f2c47c8c8374c4621aad box-0.4.1.darwin.gz