|
@@ -7,7 +7,7 @@ function setup {
|
|
|
stop_bats_containers web
|
|
|
}
|
|
|
|
|
|
-@test "[$TEST_FILE] test dhparam.pem is generated if missing (WARNING: this test is slow)" {
|
|
|
+@test "[$TEST_FILE] test dhparam.pem is generated if missing" {
|
|
|
SUT_CONTAINER=bats-nginx-proxy-${TEST_FILE}-1
|
|
|
|
|
|
# WHEN
|
|
@@ -16,6 +16,7 @@ function setup {
|
|
|
--label bats-type="nginx-proxy" \
|
|
|
--name $SUT_CONTAINER \
|
|
|
-v /var/run/docker.sock:/tmp/docker.sock:ro \
|
|
|
+ -e DHPARAM=256 \
|
|
|
$SUT_IMAGE \
|
|
|
&& wait_for_nginxproxy_container_to_start $SUT_CONTAINER \
|
|
|
&& docker logs $SUT_CONTAINER
|
|
@@ -23,7 +24,7 @@ function setup {
|
|
|
DEFAULT_HASH=$(docker exec $SUT_CONTAINER md5sum /etc/nginx/dhparam/dhparam.pem | cut -d" " -f1)
|
|
|
|
|
|
assert_success
|
|
|
- docker_wait_for_log $SUT_CONTAINER 9 "Generating DH parameters"
|
|
|
+ docker_wait_for_log $SUT_CONTAINER 30 "Generating DH parameters"
|
|
|
|
|
|
# THEN
|
|
|
docker_wait_for_log $SUT_CONTAINER 240 "dhparam generation complete, reloading nginx"
|
|
@@ -56,13 +57,14 @@ function setup {
|
|
|
--name $SUT_CONTAINER \
|
|
|
-v /var/run/docker.sock:/tmp/docker.sock:ro \
|
|
|
-v $TMP_DIR:/etc/nginx/dhparam \
|
|
|
+ -e DHPARAM=256 \
|
|
|
$SUT_IMAGE \
|
|
|
&& wait_for_nginxproxy_container_to_start $SUT_CONTAINER \
|
|
|
&& docker logs $SUT_CONTAINER
|
|
|
|
|
|
# THEN
|
|
|
assert_success
|
|
|
- docker_wait_for_log $SUT_CONTAINER 9 "Generating DH parameters"
|
|
|
+ docker_wait_for_log $SUT_CONTAINER 30 "Generating DH parameters"
|
|
|
|
|
|
docker exec $SUT_CONTAINER rm -rf /etc/nginx/dhparam/*
|
|
|
}
|