in tools/dockerversioning/scripts/dockerfiles/main.go [83:93]
func writeDockerfile(version versions.Version, data []byte, createDir bool) {
path := filepath.Join(version.Dir, "Dockerfile")
// Delete first to make sure file is created with the right mode.
deleteIfFileExists(path)
// Create nested directory structure if needed.
if createDir {
os.MkdirAll(version.Dir, os.ModePerm)
}
err := ioutil.WriteFile(path, data, 0644)
check(err)
}