Only print Dockerfile in verbose mode
This is sneaky because verbose controls where stdout/stderr goes, for
better or worse.
diff --git a/dockerimg/dockerimg.go b/dockerimg/dockerimg.go
index b5e6188..bc943b8 100644
--- a/dockerimg/dockerimg.go
+++ b/dockerimg/dockerimg.go
@@ -22,8 +22,8 @@
"time"
"sketch.dev/loop/server"
- "sketch.dev/webui"
"sketch.dev/skribe"
+ "sketch.dev/webui"
)
// ContainerConfig holds all configuration for launching a container
@@ -642,7 +642,7 @@
if err != nil {
return "", fmt.Errorf("failed to read Dockerfile: %w", err)
}
- fmt.Printf("Dockerfile:\n%s\n", string(dockerfileContent))
+ fmt.Fprintf(stdout, "Dockerfile:\n%s\n", string(dockerfileContent))
err = run(ctx, "docker build", cmd)
if err != nil {