compose-go
compose-go copied to clipboard
Reference library for parsing and loading Compose YAML files
We need to replace https://github.com/compose-spec/compose-go/issues/11 with a pluggable API for implementations to express keys they don't support. v3 broke the v2 approach to define services options as a list of...
Initially reported as https://github.com/docker/compose-cli/issues/1621 compose-go can't load a yaml file using Yaml 1.2 directive ```yaml %YAML 1.2 --- ... ``` require go-yaml/yaml#298 expected to be fixed in gopkg.in/yaml.v3
I hit something strange today that seems to be caused by: https://github.com/compose-spec/compose-go/blob/b5ef325e9175ca7eb38290cc4ce1b5073c9c7b75/loader/loader.go#L209 I have a simple compose file: ~~~ version: "3" services: x-kiosk: image: busybox:latest command: "sleep 10m" ~~~ When...
With extension field support, it's easy to add extension but also hard to report errors to user. Typically, we can't catch a typo. I'd like we introduce a mechanism so...
Add a CONTRIBUTION.md detailing the process for contributing to this repo
Define API and reference implementation for convergence (a.k.a "reconciliation") between observed state of application on platform vs Compose application desired state. Both observed state retrieval and reconciliation actions MUST be...
We use a copy of the compose specification, would better use a reference to canonical repo docker/compose-spec
got this error `unexpected character "-" in variable name near "AIRFLOW_CONN_COMPOSER-WORKER-SAMPLE..."` afaik, specs for env is IEEE Std 1003.1-2001 - any printable character but = and NUL is valid i'm...
**TL;DR:** Docker Compose (at least version 2.x) does not support the `mode` parameter for `tmpfs` volume definitions, even though it should. --- In the Compose Specification, we find that [one...
Volumes detect and handle unix-like absolute paths also on Windows. Secrets are translated to bind mounts, so handle them the same way. While at it, fix also inherited absolute path...