Build a docker container using streams and Dockerode.
npm i dockerode-build --save
'use strict'var build =var path =var pump =
Start a building stream from the given
path to a
path is not absolute, it is resolved against
It returns a stream, that can be piped to the output destination.
If that stream is piped to a TTY, such as a
download progress bar will be automatically show, exactly like
docker build ..
The opts are passed straight to
dockerorde.buildImage(). If you add a
docker opts, that would be used to instantiate the Dockerode
instance with the given options (you would need this for auth).
complete: building the image is complete, and the image id is the first argument.
downloadProgress: emits the metadata returned by Docker to show the progress bars.
dockerode-build is sponsored by nearForm.