Files
gridpilot.gg/test-docker-fix.sh
2026-01-03 02:42:47 +01:00

38 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# Test script to verify docker auth/session fixes
echo "=== Testing Docker Auth/Session Fixes ==="
# Clean up any existing containers
echo "1. Cleaning up existing containers..."
docker-compose -f docker-compose.test.yml down -v 2>/dev/null || true
# Start services
echo "2. Starting services..."
docker-compose -f docker-compose.test.yml up -d
# Wait for services to be ready
echo "3. Waiting for services to be ready..."
sleep 30
# Check service status
echo "4. Checking service status..."
docker-compose -f docker-compose.test.yml ps
# Check website logs for any errors
echo "5. Checking website logs..."
docker-compose -f docker-compose.test.yml logs --tail=10 website
# Check API health
echo "6. Testing API health..."
curl -f http://localhost:3101/health && echo " ✓ API is healthy" || echo " ✗ API health check failed"
# Test website accessibility
echo "7. Testing website accessibility..."
curl -f http://localhost:3100/ && echo " ✓ Website is accessible" || echo " ✗ Website accessibility failed"
echo ""
echo "=== Setup Complete ==="
echo "To run tests: DOCKER_SMOKE=true npx playwright test --config=playwright.website.config.ts"
echo "To stop: docker-compose -f docker-compose.test.yml down"