|
@@ -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")
|