1
0
Fork 0
mirror of https://github.com/imjasonh/kontain.me synced 2026-07-08 09:04:54 +00:00
This commit is contained in:
Jason Hall 2020-09-16 21:56:47 -04:00
parent 340ca89f5a
commit a33f348561

View file

@ -89,6 +89,7 @@ func (s *server) serveMirrorManifest(w http.ResponseWriter, r *http.Request) {
return
}
if err := serve.BlobExists(d.Digest); err != nil {
s.info.Printf("INFO (serve.BlobExists(%q)): %v", d, err)
// Blob doesn't exist yet. Try to get the image manifest+layers
// and cache them.
img, err := remote.Image(ref)
@ -97,10 +98,8 @@ func (s *server) serveMirrorManifest(w http.ResponseWriter, r *http.Request) {
serve.Error(w, err)
return
}
serve.Manifest(w, r, img)
} else {
serve.Blob(w, r, d.Digest.String())
}
}