4 ms·
Docker Compose has always been an awesome file format, built on top of an idiosyncratic orchestration engine that doesn't interoperate well with anything else.
by nicksantos 7y ago
Docker Compose has always been an awesome file format, built on top of an idiosyncratic orchestration engine that doesn't interoperate well with anything else.
Writing a spec is a good first step! If work is underway to make this a shared multi-service dev environment that works across Kubernetes, ECS, etc, that would be even better.
When I read the spec, there are ominous words about partial implementations. That makes me nervous. But I'm cautiously optimistic.
- justincormack 7y agoThere are partial implementations because some of the things in the existing spec are just not a good match for ECS or Kubernetes, for example. The aim is to fix those things in the spec. There are conformance tests so we can hopefully start checking implementations soon.
- nicksantos 7y agoYay for conformance tests! What's the strategy for handling things that don't make sense for other platforms? Do you expect that they'll be removed from the spec eventually, or fit in as some kind of platform-specific extension mechanism?
- justincormack 7y agoWe are expecting to have to have some platform specific extension mechanism for some things eventually, but yes I think some things can be removed too.