Skip to content

Commit 94101bd

Browse files
authored
bugfix: read user/pass from environment variables (#107)
* bugfix: read user/pass from environment variables * add DOCKLE_INSECURE env var
1 parent 1397102 commit 94101bd

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

cmd/dockle/main.go

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -77,24 +77,29 @@ OPTIONS:
7777
Usage: "docker timeout. e.g) 5s, 5m...",
7878
},
7979
cli.StringFlag{
80-
Name: "authurl",
81-
Usage: "registry authenticate url",
80+
Name: "authurl",
81+
EnvVar: "DOCKLE_AUTH_URL",
82+
Usage: "registry authenticate url",
8283
},
8384
cli.StringFlag{
84-
Name: "username",
85-
Usage: "registry login username",
85+
Name: "username",
86+
EnvVar: "DOCKLE_USERNAME",
87+
Usage: "registry login username",
8688
},
8789
cli.StringFlag{
88-
Name: "password",
89-
Usage: "registry login password. Using --password via CLI is insecure.",
90+
Name: "password",
91+
EnvVar: "DOCKLE_PASSWORD",
92+
Usage: "registry login password. Using --password via CLI is insecure.",
9093
},
9194
cli.BoolFlag{
92-
Name: "insecure",
93-
Usage: "registry connect insecure",
95+
Name: "insecure",
96+
EnvVar: "DOCKLE_INSECURE",
97+
Usage: "registry connect insecure",
9498
},
9599
cli.BoolTFlag{
96-
Name: "nonssl",
97-
Usage: "registry connect without ssl",
100+
Name: "nonssl",
101+
EnvVar: "DOCKLE_NON_SSL",
102+
Usage: "registry connect without ssl",
98103
},
99104

100105
cli.StringFlag{

0 commit comments

Comments
 (0)