perf: lighthouse 100 optimization and UI cleanup
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 37s
Build & Deploy / 🧪 QA (push) Successful in 1m46s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled

This commit is contained in:
2026-06-22 00:20:35 +02:00
parent b2c38fca7d
commit 40ec588d52
5 changed files with 5316 additions and 17 deletions

View File

@@ -9,8 +9,8 @@ echo "🚀 Starting High-Fidelity Local Audit..."
# 1. Environment and Infrastructure
export DOCKER_HOST="unix:///Users/marcmintel/.docker/run/docker.sock"
export IMGPROXY_URL="http://klz-imgproxy:8080"
export NEXT_URL="http://klz.localhost"
export IMGPROXY_URL="http://etib-imgproxy:8080"
export NEXT_URL="http://etib.localhost"
export NEXT_PUBLIC_CI=true
export CI=true
@@ -20,14 +20,14 @@ docker volume create klz_db_data 2>/dev/null || true
# 2. Start infra services (DB, CMS, Gatekeeper)
echo "📦 Starting infrastructure services..."
# Using --remove-orphans to ensure a clean state
docker-compose up -d --remove-orphans klz-db klz-gatekeeper
docker-compose up -d --remove-orphans etib-db etib-gatekeeper
# 3. Build and Start klz-app in Production Mode
echo "🏗️ Building and starting klz-app (Production)..."
# 3. Build and Start etib-app in Production Mode
echo "🏗️ Building and starting etib-app (Production)..."
# We bypass the dev override by explicitly using the base compose file
NEXT_PUBLIC_BASE_URL=$NEXT_URL \
NEXT_PUBLIC_CI=true \
docker-compose -f docker-compose.yml up -d --build klz-app
docker-compose -f docker-compose.yml up -d --build etib-app
# 4. Wait for application to be ready
echo "⏳ Waiting for application to be healthy..."
@@ -54,4 +54,4 @@ echo "♿ Executing WCAG Audit..."
NEXT_PUBLIC_BASE_URL=$NEXT_URL PAGESPEED_LIMIT=10 pnpm run check:wcag "$NEXT_URL"
echo "✨ Audit completed! Summary above."
echo "💡 You can stop the production app with: docker-compose stop klz-app"
echo "💡 You can stop the production app with: docker-compose stop etib-app"