Luis Figueiredo преди 8 години
родител
ревизия
b60badfa7a
променени са 1 файла, в които са добавени 7 реда и са изтрити 2 реда
  1. 7 2
      src/buildme/project.go

+ 7 - 2
src/buildme/project.go

@@ -113,8 +113,13 @@ func (p *Project) Task(name string) error {
 			log.Println("Container FOUND state:", r.State)
 		}*/
 		// Execute inside container
+		dbuildOptions := types.ImageBuildOptions{
+			Tags:        []string{dockerTag},
+			Dockerfile:  imgconf.Dockerfile,
+			ForceRemove: true,
+		}
 
-		res, err := cli.ImageBuild(ctx, p.Reader(), types.ImageBuildOptions{Tags: []string{dockerTag}, Dockerfile: imgconf.Dockerfile})
+		res, err := cli.ImageBuild(ctx, p.Reader(), dbuildOptions)
 		if err != nil {
 			return err
 		}
@@ -146,7 +151,7 @@ func (p *Project) Task(name string) error {
 			return err
 		}
 		// Remove container after finish
-		////defer cli.ContainerRemove(ctx, containerRes.ID, types.ContainerRemoveOptions{})
+		defer cli.ContainerRemove(ctx, containerRes.ID, types.ContainerRemoveOptions{})
 
 		log.Println("Created container ID:", containerRes.ID, "with image: ", dockerTag)
 		log.Println(" ============= Starting container")