# Functions
DefaultDependentServices return the dependent services (as an array of ServiceRelationship) for the specified project and service.
IsNamedVolume returns whether the specified volume (string) is a named volume or not.
NameAlias returns the name and alias based on the specified string.
NewDefaultListener create a default listener for the specified project.
NewProject creates a new project with the specified context.
NewServiceRelationship creates a new Relationship based on the specified alias and relationship type.
# Constants
RelTypeDependsOn means the dependency was explicitly set using 'depends_on'.
RelTypeIpcNamespace means the service share the same ipc namespace.
RelTypeLink means the services are linked (docker links).
RelTypeNetNamespace means the services share the same network namespace.
RelTypeNetworkMode means the services depends on another service on networkMode.
RelTypeVolumesFrom means the services share some volumes.
# Variables
Error definitions.
Error definitions.
State definitions.
State definitions.
# Structs
Context holds context meta information about a libcompose project, like the project name, the compose file, etc.
EmptyService is a struct that implements Service but does nothing.
Project holds libcompose project information.
ServiceRelationship holds the relationship information between two services.
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Service defines what a libcompose service provides.
ServiceFactory is an interface factory to create Service object for the specified project, with the specified name and service configuration.
No description provided by the author
No description provided by the author
# Type aliases
ServiceRelationshipType defines the type of service relationship.
ServiceState holds the state of a service.