From ba08d39187dbdf4449773f0ea076f13f0fdc4ac4 Mon Sep 17 00:00:00 2001 From: Nicolas De Loof Date: Thu, 28 Oct 2021 10:28:51 +0200 Subject: [PATCH] add support for DOCKER_DEFAULT_PLATFORM Signed-off-by: Nicolas De Loof --- pkg/compose/build.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/compose/build.go b/pkg/compose/build.go index a1ca2766..5e9dbe2f 100644 --- a/pkg/compose/build.go +++ b/pkg/compose/build.go @@ -261,6 +261,13 @@ func (s *composeService) toBuildOptions(project *types.Project, service types.Se })) var plats []specs.Platform + if platform, ok := project.Environment["DOCKER_DEFAULT_PLATFORM"]; ok { + p, err := platforms.Parse(platform) + if err != nil { + return build.Options{}, err + } + plats = append(plats, p) + } if service.Platform != "" { p, err := platforms.Parse(service.Platform) if err != nil {