mirror of
https://github.com/frappe/frappe_docker.git
synced 2024-12-24 19:10:25 +00:00
27 lines
594 B
Bash
27 lines
594 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
print_group() {
|
||
|
echo ::endgroup::
|
||
|
echo "::group::$*"
|
||
|
}
|
||
|
|
||
|
ping_site() {
|
||
|
print_group "Ping site $SITE_NAME"
|
||
|
|
||
|
echo Ping version
|
||
|
ping_res=$(curl -sS "http://$SITE_NAME/api/method/version")
|
||
|
echo "$ping_res"
|
||
|
if [[ -z $(echo "$ping_res" | grep "message" || echo "") ]]; then
|
||
|
echo "Ping failed"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
echo Check index
|
||
|
index_res=$(curl -sS "http://$SITE_NAME")
|
||
|
if [[ -n $(echo "$index_res" | grep "Internal Server Error" || echo "") ]]; then
|
||
|
echo "Index check failed"
|
||
|
echo "$index_res"
|
||
|
exit 1
|
||
|
fi
|
||
|
}
|