16 lines
415 B
Bash
16 lines
415 B
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
# Mode blacklist + IP du client présente → page de maintenance (503).
|
||
|
|
|
||
|
|
set -euo pipefail
|
||
|
|
# shellcheck source-path=SCRIPTDIR
|
||
|
|
# shellcheck source=../lib.sh
|
||
|
|
source "$(dirname "$0")/../lib.sh"
|
||
|
|
|
||
|
|
restart_proxy blacklist "172.28.5.50"
|
||
|
|
|
||
|
|
status="$(curl_status)"
|
||
|
|
assert_eq "503" "$status" "code HTTP"
|
||
|
|
|
||
|
|
body="$(curl_body)"
|
||
|
|
assert_contains "Site en maintenance" "$body" "corps de la page de maintenance"
|