From d88600aca728cbdf4b2b69d5b8d1e79d1dd6d22a Mon Sep 17 00:00:00 2001 From: Carlos A Becker Date: Wed, 5 Oct 2022 11:11:01 -0300 Subject: [PATCH] fix: revert unwanted change in docker.go refs #3414 --- internal/pipe/docker/docker.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/pipe/docker/docker.go b/internal/pipe/docker/docker.go index c4da6a35e6e..17f39143284 100644 --- a/internal/pipe/docker/docker.go +++ b/internal/pipe/docker/docker.go @@ -154,6 +154,14 @@ func process(ctx *context.Context, docker config.Docker, artifacts []*artifact.A log := log.WithField("image", images[0]) log.Debug("tempdir: " + tmp) + dockerfile, err := tmpl.New(ctx).Apply(docker.Dockerfile) + if err != nil { + return err + } + if err := gio.Copy(dockerfile, filepath.Join(tmp, "Dockerfile")); err != nil { + return fmt.Errorf("failed to copy dockerfile: %w", err) + } + for _, file := range docker.Files { if err := os.MkdirAll(filepath.Join(tmp, filepath.Dir(file)), 0o755); err != nil { return fmt.Errorf("failed to copy extra file '%s': %w", file, err)