init
This commit is contained in:
Executable
+37
@@ -0,0 +1,37 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
export CURL_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
|
||||
|
||||
source ./scripts/color.sh
|
||||
|
||||
shopt -s expand_aliases
|
||||
alias curl="curl -ILsS -X GET"
|
||||
alias grep="grep -C 100 --color=auto"
|
||||
alias echo="echo -e \${RESET}"
|
||||
|
||||
|
||||
eval $(egrep '^HOST' .env | xargs)
|
||||
eval $(egrep '^DASHBOARD_HOST' .env | xargs)
|
||||
|
||||
echo "\n\n${YELLOW_BACK}${RED}Testing Traefik........................${RESET}\n"
|
||||
echo "\nHOST=${HOST}"
|
||||
echo "\nDASHBOARD_HOST=${DASHBOARD_HOST}\n"
|
||||
|
||||
|
||||
echo "\n\n${YELLOW}Rediection test........................${RESET}\n"
|
||||
echo "\n${GREEN}http://${HOST}${RESET}\n"
|
||||
curl http://${HOST} | grep 302 || exit 1
|
||||
echo "\n${GREEN}http://${HOST}${RESET}\n"
|
||||
curl http://${DASHBOARD_HOST} | grep 302 || exit 1
|
||||
|
||||
# echo "\n\nAuthentication test....................\n"
|
||||
|
||||
echo "\n\n${YELLOW}Authentication test....................${RESET}\n"
|
||||
echo "\n${GREEN}https://user:pass@${DASHBOARD_HOST}${RESET}\n"
|
||||
curl -f --anyauth -u user:pass https://${DASHBOARD_HOST} | grep 200 || exit 1
|
||||
|
||||
echo "\n${GREEN}https://user:pass@${DASHBOARD_HOST}/dashboard/${RESET}\n"
|
||||
curl -f --anyauth -u user:pass https://${DASHBOARD_HOST}/dashboard/ | grep 200 || exit 1
|
||||
echo "\n\n${GREEN}.......................................${RESET}\n"
|
||||
Reference in New Issue
Block a user