Skip to content

Commit e815e81

Browse files
committed
Debug output
1 parent 3295cdb commit e815e81

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

http-tests/admin/packages/install-package-stylesheet.sh

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,25 @@ purge_cache "$FRONTEND_VARNISH_SERVICE"
2727
# Wait for package installation to complete (poll for stylesheet availability)
2828
elapsed=0
2929
while [ $(echo "$elapsed < 30" | bc) -eq 1 ]; do
30-
stylesheet_status=$(curl -k -w "%{http_code}\n" -o /dev/null -s \
31-
"${END_USER_BASE_URL}static/com/linkeddatahub/packages/skos/layout.xsl")
30+
# Get status and headers via proxy in one request
31+
proxy_response=$(curl -k -s -I "${END_USER_BASE_URL}static/com/linkeddatahub/packages/skos/layout.xsl")
32+
stylesheet_status=$(echo "$proxy_response" | head -1 | grep -oE '[0-9]{3}')
33+
3234
if [ "$stylesheet_status" = "200" ]; then
3335
break
3436
fi
35-
echo "--- Waiting for stylesheet (${elapsed}s, HTTP status: $stylesheet_status) ---"
37+
38+
echo "--- Waiting for stylesheet (${elapsed}s) ---"
39+
echo "Via proxy: HTTP $stylesheet_status"
40+
echo "$proxy_response" | grep -E "(Age|X-Cache|X-Varnish)" || echo "(no cache headers)"
41+
42+
# Check file on disk
3643
docker compose exec -T linkeddatahub ls -l webapps/ROOT/static/com/linkeddatahub/packages/skos || echo "Directory does not exist"
44+
45+
# Test direct access to Tomcat (bypasses Varnish/Nginx cache)
46+
internal_status=$(docker compose exec -T nginx curl -s -w "%{http_code}\n" -o /dev/null http://linkeddatahub:8080/static/com/linkeddatahub/packages/skos/layout.xsl)
47+
echo "Direct Tomcat: HTTP $internal_status"
48+
3749
sleep 0.5
3850
elapsed=$(echo "$elapsed + 0.5" | bc)
3951
done

0 commit comments

Comments
 (0)