mirror of
https://github.com/thib8956/nginx-proxy
synced 2024-11-22 11:56:31 +00:00
Run curl commands from a sibling container
This commit is contained in:
parent
2cba8a8d5f
commit
0d2bc38179
@ -62,7 +62,7 @@ load test_helpers
|
|||||||
-v /etc/nginx/certs/ \
|
-v /etc/nginx/certs/ \
|
||||||
nginx:latest
|
nginx:latest
|
||||||
assert_success
|
assert_success
|
||||||
run retry 5 1s curl --silent --fail --head http://$(docker_ip bats-nginx)/
|
run retry 5 1s docker run --rm appropriate/curl --silent --fail --head http://$(docker_ip bats-nginx)/
|
||||||
assert_output -l 0 $'HTTP/1.1 200 OK\r'
|
assert_output -l 0 $'HTTP/1.1 200 OK\r'
|
||||||
|
|
||||||
# WHEN docker-gen runs on our docker host
|
# WHEN docker-gen runs on our docker host
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Test if requirements are met
|
# Test if requirements are met
|
||||||
(
|
(
|
||||||
type docker &>/dev/null || ( echo "docker is not available"; exit 1 )
|
type docker &>/dev/null || ( echo "docker is not available"; exit 1 )
|
||||||
type curl &>/dev/null || ( echo "curl is not available"; exit 1 )
|
#type curl &>/dev/null || ( echo "curl is not available"; exit 1 )
|
||||||
)>&2
|
)>&2
|
||||||
|
|
||||||
|
|
||||||
@ -67,7 +67,7 @@ function curl_container {
|
|||||||
local -r container=$1
|
local -r container=$1
|
||||||
local -r path=$2
|
local -r path=$2
|
||||||
shift 2
|
shift 2
|
||||||
curl --silent \
|
docker run --rm appropriate/curl --silent \
|
||||||
--connect-timeout 5 \
|
--connect-timeout 5 \
|
||||||
--max-time 20 \
|
--max-time 20 \
|
||||||
"$@" \
|
"$@" \
|
||||||
@ -122,7 +122,7 @@ function prepare_web_container {
|
|||||||
|
|
||||||
# THEN querying directly port works
|
# THEN querying directly port works
|
||||||
for port in $ports; do
|
for port in $ports; do
|
||||||
run retry 5 1s curl --silent --fail http://$(docker_ip $container_name):$port/data
|
run retry 5 1s docker run --rm appropriate/curl --silent --fail http://$(docker_ip $container_name):$port/data
|
||||||
assert_output "answer from port $port"
|
assert_output "answer from port $port"
|
||||||
done
|
done
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user