bootstrap registry code

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
Antonio Murdaca
2016-01-18 18:57:40 +01:00
parent 4c5fa92f6e
commit ec4847a50d
2 changed files with 93 additions and 20 deletions

21
main.go
View File

@@ -1,13 +1,12 @@
package main
import (
"encoding/json"
"fmt"
"os"
"github.com/Sirupsen/logrus"
"github.com/codegangsta/cli"
"github.com/docker/docker/reference"
engineTypes "github.com/docker/engine-api/types"
)
const (
@@ -16,27 +15,15 @@ const (
)
var inspectCmd = func(c *cli.Context) {
ref, err := reference.ParseNamed(c.Args().First())
imgInspect, err := inspect(c)
if err != nil {
logrus.Fatal(err)
}
var (
authConfig engineTypes.AuthConfig
username = c.GlobalString("username")
password = c.GlobalString("password")
)
if username != "" && password != "" {
authConfig = engineTypes.AuthConfig{
Username: username,
Password: password,
}
}
imgInspect, err := inspect(ref, authConfig)
data, err := json.Marshal(imgInspect)
if err != nil {
logrus.Fatal(err)
}
fmt.Println(imgInspect)
fmt.Println(string(data))
}
func main() {