|
|
@@ -165,7 +165,7 @@ type BuildOptions struct {
|
|
|
func (o BuildOptions) Apply(project *types.Project) error {
|
|
|
platform := project.Environment["DOCKER_DEFAULT_PLATFORM"]
|
|
|
for name, service := range project.Services {
|
|
|
- if service.Image == "" && service.Build == nil {
|
|
|
+ if service.Provider == nil && service.Image == "" && service.Build == nil {
|
|
|
return fmt.Errorf("invalid service %q. Must specify either image or build", name)
|
|
|
}
|
|
|
|