You've already forked docker-mailserver
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:
@ -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" ]]
|
||||
}
|
||||
|
Reference in New Issue
Block a user