Merge pull request #152 from tonistiigi/stream-input

build: use correct in-memory input
pull/154/head
Tibor Vass 6 years ago committed by GitHub
commit 1ec87b7beb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -735,7 +735,7 @@ func LoadInputs(inp Inputs, target *client.SolveOpt) (func(), error) {
return nil, errStdinConflict return nil, errStdinConflict
} }
buf := bufio.NewReader(os.Stdin) buf := bufio.NewReader(inp.InStream)
magic, err := buf.Peek(archiveHeaderSize * 2) magic, err := buf.Peek(archiveHeaderSize * 2)
if err != nil && err != io.EOF { if err != nil && err != io.EOF {
return nil, errors.Wrap(err, "failed to peek context header from STDIN") return nil, errors.Wrap(err, "failed to peek context header from STDIN")
@ -761,7 +761,7 @@ func LoadInputs(inp Inputs, target *client.SolveOpt) (func(), error) {
target.LocalDirs["context"] = inp.ContextPath target.LocalDirs["context"] = inp.ContextPath
switch inp.DockerfilePath { switch inp.DockerfilePath {
case "-": case "-":
dockerfileReader = os.Stdin dockerfileReader = inp.InStream
case "": case "":
dockerfileDir = inp.ContextPath dockerfileDir = inp.ContextPath
default: default:

Loading…
Cancel
Save