podman-compose icon indicating copy to clipboard operation
podman-compose copied to clipboard

--wait is not supported

Open fenchu opened this issue 2 months ago • 1 comments

In docker-compose, we use the --wait to wait until the healthchecks are ok on each pod.

$ docker-compose --version
Docker Compose version v2.40.2
$ docker-compose up --help | grep wait
      --wait                         Wait for services to be running|healthy. Implies detached mode.
      --wait-timeout int             Maximum duration in seconds to wait for the project to be running|healthy
$ podman-compose --version
podman-compose version 1.5.0
podman version 4.9.3
$ podman-compose up -d --wait
usage: podman-compose [-h] [-v] [--in-pod in_pod] [--pod-args pod_args] [--env-file env_file] [-f file] [--profile profile] [-p PROJECT_NAME] [--podman-path PODMAN_PATH] [--podman-args args] [--podman-pull-args args] [--podman-push-args args] [--podman-build-args args] [--podman-inspect-args args]
                      [--podman-run-args args] [--podman-start-args args] [--podman-stop-args args] [--podman-rm-args args] [--podman-volume-args args] [--no-ansi] [--no-cleanup] [--dry-run] [--parallel PARALLEL] [--verbose]
                      {help,version,wait,systemd,pull,push,build,up,down,ps,run,exec,start,stop,restart,logs,config,port,pause,unpause,kill,stats,images} ...
podman-compose: error: unrecognized arguments: --wait

fenchu avatar Oct 31 '25 10:10 fenchu

Would be really nice to have this, as pytest-docker now (since 3.2.5) uses the '--wait' parameter. https://github.com/avast/pytest-docker/releases/tag/v3.2.5

jpaul-seibert avatar Nov 17 '25 15:11 jpaul-seibert