diff --git a/pkg/compose/create.go b/pkg/compose/create.go index c4d1734fa5f..f4178d6af7b 100644 --- a/pkg/compose/create.go +++ b/pkg/compose/create.go @@ -1003,11 +1003,18 @@ func buildContainerSecretMounts(p types.Project, s types.ServiceConfig) ([]mount continue } + if _, err := os.Stat(definedSecret.File); os.IsNotExist(err) { + logrus.Warnf("secret file %s does not exist", definedSecret.Name) + } + mnt, err := buildMount(p, types.ServiceVolumeConfig{ Type: types.VolumeTypeBind, Source: definedSecret.File, Target: target, ReadOnly: true, + Bind: &types.ServiceVolumeBind{ + CreateHostPath: false, + }, }) if err != nil { return nil, err