docs/compose/config
Daniel Nephin 87d79d4d99 Rename ServiceLoader to ServiceExtendsResolver
ServiceLoader has evolved to be not really all that related to "loading" a
service. It's responsibility is more to do with handling the `extends`
field, which is only part of loading.  The class and its primary method
(make_service_dict()) were renamed to better reflect their responsibility.

As part of that change process_container_options() was removed from
make_service_dict() and renamed to process_service().  It contains logic for
handling the non-extends options.

This change allows us to remove the hacks from testcase.py and only call
the functions we need to format a service dict correctly for integration tests.

Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-11-12 13:54:41 -05:00
..
__init__.py Validate additional files before merging them. 2015-11-12 13:54:41 -05:00
config.py Rename ServiceLoader to ServiceExtendsResolver 2015-11-12 13:54:41 -05:00
errors.py Split out compose.config.errors 2015-08-05 15:50:22 +01:00
fields_schema.json Added ulimits functionality to docker compose 2015-11-12 13:54:41 -05:00
interpolation.py Use colors when logging warnings or errors, so they are more obvious. 2015-10-30 15:36:15 -04:00
service_schema.json Split validation into fields and service 2015-09-02 15:42:38 +01:00
validation.py Validate additional files before merging them. 2015-11-12 13:54:41 -05:00