podman-compose
podman-compose copied to clipboard
--wait is not supported
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
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