docker ECR login (go-aws-sdk)
This commit is contained in:
32
app/cmd/docker/login.go
Normal file
32
app/cmd/docker/login.go
Normal file
@ -0,0 +1,32 @@
|
||||
package docker
|
||||
|
||||
import (
|
||||
"github.com/urfave/cli/v2"
|
||||
"ledo/app/modules/context"
|
||||
"ledo/app/modules/docker"
|
||||
)
|
||||
|
||||
var CmdDockerLogin = cli.Command{
|
||||
Name: "login",
|
||||
Aliases: []string{"l"},
|
||||
Usage: "Docker Registry login",
|
||||
Description: `Login to docker registry`,
|
||||
Subcommands: []*cli.Command{
|
||||
&CmdDockerEcrLogin,
|
||||
},
|
||||
}
|
||||
|
||||
var CmdDockerEcrLogin = cli.Command{
|
||||
Name: "ecr",
|
||||
Aliases: []string{"e"},
|
||||
Usage: "AWS Elastic Docker Registry",
|
||||
Description: `Login to docker registry`,
|
||||
Action: RunDockerEcrLogin,
|
||||
}
|
||||
|
||||
func RunDockerEcrLogin(cmd *cli.Context) error {
|
||||
ctx := context.InitCommand(cmd)
|
||||
docker.DockerEcrLogin(ctx)
|
||||
return nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user