Some checks failed
🚀 Build & Deploy Image / Determine Build Necessity (push) Failing after 10m14s
🚀 Build & Deploy Image / Build Runtime Base Image (push) Has been skipped
🚀 Build & Deploy Image / Build Docker Image (push) Has been skipped
🚀 Build & Deploy Image / Run Tests & Quality Checks (push) Has been skipped
🚀 Build & Deploy Image / Auto-deploy to Staging (push) Has been skipped
🚀 Build & Deploy Image / Auto-deploy to Production (push) Has been skipped
Security Vulnerability Scan / Check for Dependency Changes (push) Failing after 11m25s
Security Vulnerability Scan / Composer Security Audit (push) Has been cancelled
- Remove middleware reference from Gitea Traefik labels (caused routing issues) - Optimize Gitea connection pool settings (MAX_IDLE_CONNS=30, authentication_timeout=180s) - Add explicit service reference in Traefik labels - Fix intermittent 504 timeouts by improving PostgreSQL connection handling Fixes Gitea unreachability via git.michaelschiemer.de
38 lines
1.1 KiB
Bash
38 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
echo "🧪 Testing Upload System with CSRF Protection"
|
|
echo "=============================================="
|
|
|
|
BASE_URL="https://localhost"
|
|
USER_AGENT="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36"
|
|
|
|
echo ""
|
|
echo "📋 Test 1: CSRF Token Generation"
|
|
echo "--------------------------------"
|
|
|
|
CSRF_RESPONSE=$(curl -k -s -H "User-Agent: $USER_AGENT" -H "Accept: application/json" "$BASE_URL/api/csrf/token?action=/api/images&method=post")
|
|
|
|
if [ $? -eq 0 ] && [[ $CSRF_RESPONSE == *"form_id"* ]]; then
|
|
echo "✅ CSRF API working"
|
|
echo "Response: $CSRF_RESPONSE"
|
|
else
|
|
echo "❌ CSRF API failed"
|
|
exit 1
|
|
fi
|
|
|
|
echo ""
|
|
echo "🌐 Test 2: Test Page Check"
|
|
echo "-------------------------"
|
|
|
|
HTTP_STATUS=$(curl -k -s -o /dev/null -w "%{http_code}" -H "User-Agent: $USER_AGENT" "$BASE_URL/admin/test/upload")
|
|
|
|
if [ "$HTTP_STATUS" = "200" ]; then
|
|
echo "✅ Test page accessible: $BASE_URL/admin/test/upload"
|
|
else
|
|
echo "❌ Test page not accessible (HTTP $HTTP_STATUS)"
|
|
fi
|
|
|
|
echo ""
|
|
echo "📊 Summary: System ready for browser testing!"
|
|
echo "Open: $BASE_URL/admin/test/upload"
|