@@ -36,37 +36,31 @@ docker_packer <encrypt_docker_project_source_tree> <image_name>
3636 str , err := base64 .StdEncoding .WithPadding (base64 .StdPadding ).DecodeString (meta )
3737 if err != nil {
3838 log .Fatalf ("could decode meta: %s, %v" , meta , err )
39- os .Exit (1 )
4039 }
4140
4241 var tree map [string ]string
4342 //nolint
4443 if err := json .Unmarshal ([]byte (str ), & tree ); err != nil {
4544 log .Fatalf ("could not unmarshal meta: %s" , meta )
46- os .Exit (1 )
4745 }
4846 workdir := "/tmp/fx"
4947 if err := packer .TreeToDir (tree , workdir ); err != nil {
5048 log .Fatalf ("could not restore to dir: %v" , err )
51- os .Exit (1 )
5249 }
5350 defer os .RemoveAll (workdir )
5451
5552 ctx := context .Background ()
5653 dockerClient , err := runtime .CreateClient (ctx )
5754 if err != nil {
5855 log .Fatalf ("could not create a docker client: %v" , err )
59- os .Exit (1 )
6056 }
6157 if err := dockerClient .BuildImage (ctx , workdir , name ); err != nil {
6258 log .Fatalf ("could not build image: %s" , err )
63- os .Exit (1 )
6459 }
6560
6661 nameWithTag := name + ":latest"
6762 if err := dockerClient .ImageTag (ctx , name , nameWithTag ); err != nil {
6863 log .Fatalf ("could tag image: %v" , err )
69- os .Exit (1 )
7064 }
7165 var imgInfo dockerTypes.ImageInspect
7266 if err := utils .RunWithRetry (func () error {
0 commit comments