compose/pkg
Milas Bowman b2cd089bae build: respect dependency order for classic builder
When using the "classic" (non-BuildKit) builder, ensure that
services are iterated in dependency order for a build so that
it's possible to guarantee the presence of a base image that's
been added as a dependency with `depends_on`. This is a very
common pattern when using base images with Compose.

A fix for BuildKit is blocked currently until we can rely on a
newer version of the engine (see docker/compose#9324)[^1].

[^1]: https://github.com/docker/compose/issues/9232#issuecomment-1060389808

Signed-off-by: Milas Bowman <milas.bowman@docker.com>
2022-06-22 16:24:30 -04:00
..
api project name MUST be lowercase 2022-04-13 09:49:01 +02:00
compose build: respect dependency order for classic builder 2022-06-22 16:24:30 -04:00
e2e build: respect dependency order for classic builder 2022-06-22 16:24:30 -04:00
mocks mocks: create mocks for compose api.Service 2022-06-07 17:09:06 -05:00
progress fix: prevent flickering prompt when pulling same image from N services 2022-05-18 08:58:06 +02:00
prompt move compose-cli code into docker/compose/v2 2021-08-31 19:09:19 +02:00
utils Add function to convert strings to bool 2022-03-04 16:42:37 +01:00