# Functions

ConvertServices converts a set of v1 service configs to v2 service configs.
CreateRawConfig unmarshals contents to config and creates config based on version.
GetServiceHash computes and returns a hash that will identify a service.
Interpolate replaces variables in a map entry.
No description provided by the author
IsValidRemote checks if the specified string is a valid remote (for builds).
TODO: get rid of existingServices Merge merges a compose file into an existing set of service configs.
MergeServicesV1 merges a v1 compose file into an existing set of service configs.
MergeServicesV2 merges a v2 compose file into an existing set of service configs.
NewServiceConfigs initializes a new Configs struct.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
Ipam holds v2 network IPAM information.
IpamConfig holds v2 network IPAM configuration information.
No description provided by the author
No description provided by the author
Log holds v2 logging information.
NetworkConfig holds v2 network configuration.
TODO: json tags needed?.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServiceConfig holds version 2 of libcompose service configuration.
ServiceConfigs holds a concurrent safe map of ServiceConfig.
ServiceConfigV1 holds version 1 of libcompose service configuration.
VolumeConfig holds v2 volume configuration.

# Interfaces

EnvironmentLookup defines methods to provides environment variable loading.
ResourceLookup defines methods to provides file loading.

# Type aliases

RawService is represent a Service in map form unparsed.
RawServiceMap is a collection of RawServices.
No description provided by the author