Files
virtual-kubelet/vendor/github.com/hyperhq/libcompose/docker/service_factory.go
2017-12-05 17:53:58 -06:00

17 lines
510 B
Go

package docker
import (
"github.com/hyperhq/libcompose/config"
"github.com/hyperhq/libcompose/project"
)
// ServiceFactory is an implementation of project.ServiceFactory.
type ServiceFactory struct {
context *Context
}
// Create creates a Service based on the specified project, name and service configuration.
func (s *ServiceFactory) Create(project *project.Project, name string, serviceConfig *config.ServiceConfig) (project.Service, error) {
return NewService(name, serviceConfig, s.context), nil
}