mirror of
https://github.com/docker/compose.git
synced 2026-09-02 15:50:34 +00:00
- compose run splits into seven scenarios (one-off basics, ports, deps, optional deps, quiet pull, --pull always, chained build contexts). The orphan-warning cases fold into the basic scenario: an exited one-off IS the orphan the next run warns about, no second compose file needed. Piped-stdin and stop-signal tests stay legacy. - up/compose_up: unhealthy service, dependency exit (both now also locking that dependents stay in created state), build dependencies (project-scoped image name instead of the fixture's global one), optional dependency, --all-resources, profile targeting (dropping the fixture's global container_names), image-by-ID, exit-code-from (42 and 143), port ranges, stdout/stderr separation (StderrContains joins the vocabulary) and logging-driver reconfiguration (now locking the Recreated expectation). The Ctrl-C dependency test stays legacy. - Fixtures start-fail/, resources/, stop/, port-range/, stdout-stderr/, logging-driver/, profiles/ and most of dependencies/ and run-test/ are removed. Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
21 lines
417 B
YAML
21 lines
417 B
YAML
services:
|
|
fluentbit:
|
|
image: fluent/fluent-bit:3.1.7-debug
|
|
ports:
|
|
- "24224:24224"
|
|
- "24224:24224/udp"
|
|
environment:
|
|
FOO: ${BAR}
|
|
|
|
app:
|
|
image: alpine
|
|
init: true
|
|
command: sleep infinity
|
|
depends_on:
|
|
fluentbit:
|
|
condition: service_started
|
|
restart: true
|
|
logging:
|
|
driver: fluentd
|
|
options:
|
|
fluentd-address: ${HOST:-127.0.0.1}:24224
|