INNER CODE UNIT · Go
buildWithLegacyBuilder
container2wasm/container2wasm · cmd/c2w/main.go:255
func buildWithLegacyBuilder(builderPath string, srcImgPath, destDir, destFile string, clicontext *cli.Context) error {
buildArgs := []string{
"build", "--progress=plain",
"--platform=linux/amd64",
"--build-arg", fmt.Sprintf("TARGETARCH=%s", clicontext.String("target-arch")),
}
var dockerfilePath string
if o := clicontext.String("dockerfile"); o != "" {
dockerfilePath = o
} else {
f, err := os.CreateTemp("", "container2wasm")
if err != nil {
return err
}
defer os.Remove(f.Name())
if _, err := f.Write(vendor.Dockerfile); err != nil {
return err
}