From f9b7abc3ddacec330410954e3f0096d7645cfa38 Mon Sep 17 00:00:00 2001 From: Sascha Depold Date: Mon, 11 Sep 2023 17:35:05 +0200 Subject: [PATCH] Add prod test --- ops/test-live.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 ops/test-live.sh diff --git a/ops/test-live.sh b/ops/test-live.sh new file mode 100755 index 0000000..76f79bb --- /dev/null +++ b/ops/test-live.sh @@ -0,0 +1,35 @@ +if curl -Ls "https://feedrapp.info" | grep -q "Introduction"; then + echo "Feedr Website: Works" +else + echo "Feedr Website: Unavailable" +fi + +if curl -Ls "https://feedrapp.info/hosting" | grep -q "Hosting"; then + echo "Feedr Website (Hosting): Works" +else + echo "Feedr Website (Hosting): Unavailable" +fi + +if curl -Ls "https://feedrapp.info/?q=https://bitte.kaufen/magazin/feed/" | grep -q "bitte.kaufen Magazin für Eltern"; then + echo "Feedr API (forwarding): Works" +else + echo "Feedr API (forwarding): Unavailable" +fi + +if curl -Ls "https://feedrapp.info/api/?q=https://bitte.kaufen/magazin/feed/" | grep -q "bitte.kaufen Magazin für Eltern"; then + echo "Feedr API: Works" +else + echo "Feedr API: Unavailable" +fi + +if curl -Ls "https://feedrapp.info/api?q=https://bitte.kaufen/magazin/feed/" | grep -q "bitte.kaufen Magazin für Eltern"; then + echo "Feedr API (no trailing slash): Works" +else + echo "Feedr API (no trailing slash): Unavailable" +fi + +if curl -Ls "https://feedrapp.info/api?callback=foo&q=https://bitte.kaufen/magazin/feed/" | grep -q 'foo({"responseStatus":200'; then + echo "Feedr API (callback): Works" +else + echo "Feedr API (callback): Unavailable" +fi \ No newline at end of file