mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Reenable docker push
This commit is contained in:
parent
398a6317a0
commit
2f4de3867d
1 changed files with 17 additions and 18 deletions
35
api.go
35
api.go
|
@ -333,26 +333,25 @@ func postImagesInsert(srv *Server, w http.ResponseWriter, r *http.Request, vars
|
||||||
}
|
}
|
||||||
|
|
||||||
func postImagesPush(srv *Server, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
|
func postImagesPush(srv *Server, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
|
||||||
// if err := parseForm(r); err != nil {
|
if err := parseForm(r); err != nil {
|
||||||
// return err
|
return err
|
||||||
// }
|
}
|
||||||
|
registry := r.Form.Get("registry")
|
||||||
|
|
||||||
// registry := r.Form.Get("registry")
|
if vars == nil {
|
||||||
|
return fmt.Errorf("Missing parameter")
|
||||||
|
}
|
||||||
|
name := vars["name"]
|
||||||
|
|
||||||
// if vars == nil {
|
in, out, err := hijackServer(w)
|
||||||
// return fmt.Errorf("Missing parameter")
|
if err != nil {
|
||||||
// }
|
return err
|
||||||
// name := vars["name"]
|
}
|
||||||
|
defer in.Close()
|
||||||
// in, out, err := hijackServer(w)
|
fmt.Fprintf(out, "HTTP/1.1 200 OK\r\nContent-Type: application/vnd.docker.raw-stream\r\n\r\n")
|
||||||
// if err != nil {
|
if err := srv.ImagePush(name, registry, out); err != nil {
|
||||||
// return err
|
fmt.Fprintf(out, "Error: %s\n", err)
|
||||||
// }
|
}
|
||||||
// defer in.Close()
|
|
||||||
// fmt.Fprintf(out, "HTTP/1.1 200 OK\r\nContent-Type: application/vnd.docker.raw-stream\r\n\r\n")
|
|
||||||
// if err := srv.ImagePush(name, registry, out); err != nil {
|
|
||||||
// fmt.Fprintf(out, "Error: %s\n", err)
|
|
||||||
// }
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue