1
0
mirror of https://github.com/docker-mailserver/docker-mailserver.git synced 2025-08-07 23:03:10 +02:00

Extract container mail_smtponly_without_config into test

This commit is contained in:
Martin Schulze
2020-09-18 00:02:38 +02:00
parent ad0be553d8
commit 06b137e5a8
3 changed files with 20 additions and 8 deletions

View File

@ -37,6 +37,16 @@ function repeat_until_success_or_timeout {
done
}
# @param $1 timeout
# @param $2 container name
# @param ... test command for container
function repeat_in_container_until_success_or_timeout() {
timeout="$1"
container_name="$2"
shift 2
repeat_until_success_or_timeout "$timeout" --fatal-test "container_is_running $container_name" docker exec "$container_name" "$@"
}
function container_is_running() {
[[ "$(docker inspect -f '{{.State.Running}}' "$1")" == "true" ]]
}