compose-go
compose-go copied to clipboard
Reference library for parsing and loading Compose YAML files
Environment: * Windows * minikube * github.com [docker.exe](https://github.com/docker/cli.git) and [docker-compose.exe](https://github.com/docker/compose.git) from Git master built with `docker buildx bake` * DOCKER_HOST configured to use docker daemon from minikube (`minikube docker-env |...
## Description The `Project` and `Service` objects returned by this library often confuse users because certain fields are not always initialized. For example, `CustomLabels` (a `map[string]string`) will be `nil` on...
### Description: After release `docker compose` version `2.24.7`, especially #585 our docker-compose.yaml file is broken. We are using profiles to run platform locally in different scenarios. And the `profile` is...
`default` implicit network should not be introduced by normalization if not explicitly used by a service. This let `normalizeNetworks` detect `default" network is used by some services and create this...
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
Related to PR #555 and Issue #554 To achieve consistency in the way resources are loaded for docker compose the config files are now ingested via `ResourceLoader`. For local files...
In #478, inlined content for config was supported. `secrets` and `configs` are using the same struct `FileObjectConfig`, so it can be easily implemented. When I want to manage all secrets...
A very common issue using compose is to bind mount local files into container, and get into permission issues. Until docker engine provides some uid+gid translation on bind mounts (maybe...
to avoid passing around an `included` parameter, store the compose file chain in context and use it to detect cycles
My `docker-compose` version is `2.24.7-1`: ``` > docker-compose --version Docker Compose version 2.24.7-1 ``` The following service causes a `panic`. Specifically `soft: "262144"` and `hard: "262144"`. If I remove the...