mirror of https://github.com/docker/compose.git
The `alpha watch` command current "attaches" to an already-running Compose project, so it's necessary to run something like `docker compose up --wait` first. Now, we'll do the equivalent of an `up --build` before starting the watch, so that we know the project is up-to-date and running. Additionally, unlike an interactive `up`, the services are not stopped when `watch` exits (e.g. via `Ctrl-C`). This prevents the need to start from scratch each time the command is run - if some services are already running and up-to-date, they can be used as-is. A `down` can always be used to destroy everything, and we can consider introducing a flag like `--down-on-exit` to `watch` or changing the default. Signed-off-by: Milas Bowman <milas.bowman@docker.com> |
||
|---|---|---|
| .. | ||
| compose.md | ||
| compose_alpha.md | ||
| compose_alpha_dry-run.md | ||
| compose_alpha_publish.md | ||
| compose_alpha_viz.md | ||
| compose_alpha_watch.md | ||
| compose_build.md | ||
| compose_config.md | ||
| compose_cp.md | ||
| compose_create.md | ||
| compose_down.md | ||
| compose_events.md | ||
| compose_exec.md | ||
| compose_images.md | ||
| compose_kill.md | ||
| compose_logs.md | ||
| compose_ls.md | ||
| compose_pause.md | ||
| compose_port.md | ||
| compose_ps.md | ||
| compose_pull.md | ||
| compose_push.md | ||
| compose_restart.md | ||
| compose_rm.md | ||
| compose_run.md | ||
| compose_start.md | ||
| compose_stop.md | ||
| compose_top.md | ||
| compose_unpause.md | ||
| compose_up.md | ||
| compose_version.md | ||
| compose_wait.md | ||
| docker_compose.yaml | ||
| docker_compose_alpha.yaml | ||
| docker_compose_alpha_dry-run.yaml | ||
| docker_compose_alpha_publish.yaml | ||
| docker_compose_alpha_viz.yaml | ||
| docker_compose_alpha_watch.yaml | ||
| docker_compose_build.yaml | ||
| docker_compose_config.yaml | ||
| docker_compose_convert.yaml | ||
| docker_compose_cp.yaml | ||
| docker_compose_create.yaml | ||
| docker_compose_down.yaml | ||
| docker_compose_events.yaml | ||
| docker_compose_exec.yaml | ||
| docker_compose_images.yaml | ||
| docker_compose_kill.yaml | ||
| docker_compose_logs.yaml | ||
| docker_compose_ls.yaml | ||
| docker_compose_pause.yaml | ||
| docker_compose_port.yaml | ||
| docker_compose_ps.yaml | ||
| docker_compose_pull.yaml | ||
| docker_compose_push.yaml | ||
| docker_compose_restart.yaml | ||
| docker_compose_rm.yaml | ||
| docker_compose_run.yaml | ||
| docker_compose_start.yaml | ||
| docker_compose_stop.yaml | ||
| docker_compose_top.yaml | ||
| docker_compose_unpause.yaml | ||
| docker_compose_up.yaml | ||
| docker_compose_version.yaml | ||
| docker_compose_wait.yaml | ||