From 7b1a602fd42cedfe92adf0d7a32b42f7e7211b45 Mon Sep 17 00:00:00 2001 From: Guillaume Tardif Date: Wed, 2 Dec 2020 12:05:59 +0100 Subject: [PATCH] If compose file has a build section and no image name, build image with the right derived image name (project_service), like docker-compose. See awesome_compose/react-express-mongodb example Signed-off-by: Guillaume Tardif --- local/build.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/local/build.go b/local/build.go index c2cf2827..1d854589 100644 --- a/local/build.go +++ b/local/build.go @@ -52,7 +52,11 @@ func (s *composeService) ensureImagesExists(ctx context.Context, project *types. } } if service.Build != nil { - opts[service.Name] = s.toBuildOptions(service, project.WorkingDir) + imageName := service.Image + if imageName == "" { + imageName = project.Name + "_" + service.Name + } + opts[imageName] = s.toBuildOptions(service, project.WorkingDir) continue }