|
|
@@ -298,8 +298,9 @@ func (s *composeService) toBuildOptions(project *types.Project, service types.Se
|
|
|
|
|
|
return build.Options{
|
|
|
Inputs: build.Inputs{
|
|
|
- ContextPath: service.Build.Context,
|
|
|
- DockerfilePath: dockerFilePath(service.Build.Context, service.Build.Dockerfile),
|
|
|
+ ContextPath: service.Build.Context,
|
|
|
+ DockerfileInline: service.Build.DockerfileInline,
|
|
|
+ DockerfilePath: dockerFilePath(service.Build.Context, service.Build.Dockerfile),
|
|
|
},
|
|
|
CacheFrom: cacheFrom,
|
|
|
CacheTo: cacheTo,
|
|
|
@@ -343,6 +344,9 @@ func mergeArgs(m ...types.Mapping) types.Mapping {
|
|
|
}
|
|
|
|
|
|
func dockerFilePath(ctxName string, dockerfile string) string {
|
|
|
+ if dockerfile == "" {
|
|
|
+ return ""
|
|
|
+ }
|
|
|
if urlutil.IsGitURL(ctxName) || filepath.IsAbs(dockerfile) {
|
|
|
return dockerfile
|
|
|
}
|