in client/buildpacks.go [78:85]
func (b *buildpacksFunctionServer) OutputFile() ([]byte, error) {
cmd := exec.Command("docker", "cp", filepath.Join(fmt.Sprintf("%s:/workspace", b.containerID()), b.functionOutputFile), os.TempDir())
output, err := cmd.CombinedOutput()
if err != nil {
return nil, fmt.Errorf("failed to copy output file from the container: %v: %s", err, string(output))
}
return ioutil.ReadFile(filepath.Join(os.TempDir(), filepath.Base(b.functionOutputFile)))
}