set -euo pipefail
printf '== start script ==\n'
sed -n '1,220p' /srv/sub2api-103/bin/start-sub2api-103.sh
printf '\n== env file sanitized ==\n'
awk -F= '/^(ALIPAY_|HOST_PORT|SERVER_PORT|DATABASE_|REDIS_|JWT_SECRET)/{if($1 ~ /KEY|SECRET|PASSWORD|PRIVATE|APP_ID/) print $1"=<present len=" length($2) ">"; else print $0}' /srv/sub2api-103/shared/env/sub2api-103.env | sed -n '1,160p'
printf '\n== current gateway reach sub-lb ==\n'
curl -sS -o /dev/null -w 'sub-lb http_code=%{http_code} connect=%{time_connect} total=%{time_total} ip=%{remote_ip}\n' --connect-timeout 5 --max-time 10 https://sub-lb.tap365.org/ || true
