mirror of https://github.com/docker/docs.git
We want to give feedback to the user as soon as possible about the validity of the config supplied for the services. When extending a service, we can validate that the fields are correct against our schema but we must wait until the *end* of the extends cycle once all of the extended dicts have been merged into the service dict, to perform the final validation check on the config to ensure it is a complete valid service. Doing this before that had happened resulted in false reports of invalid config, as common config when split out, by itself, is not a valid service but *is* valid config to be included. Signed-off-by: Mazz Mosley <mazz@houseofmnowster.com> |
||
|---|---|---|
| .. | ||
| UpperCaseDir | ||
| build-ctx | ||
| build-path | ||
| commands-composefile | ||
| dockerfile-with-volume | ||
| dockerfile_with_entrypoint | ||
| env | ||
| env-file | ||
| environment-composefile | ||
| environment-interpolation | ||
| extends | ||
| links-composefile | ||
| longer-filename-composefile | ||
| multiple-composefiles | ||
| no-composefile | ||
| ports-composefile | ||
| ports-composefile-scale | ||
| simple-composefile | ||
| simple-dockerfile | ||
| user-composefile | ||
| volume-path | ||
| volume-path-interpolation | ||