Spaces:
Build error
Build error
| # Deployment verification script for Hugging Face Spaces | |
| echo "=== Practice Fusion Automator - Deployment Check ===" | |
| echo "Date: $(date)" | |
| echo "" | |
| echo "β Checking package.json dependencies..." | |
| grep -A5 "dependencies" package.json | |
| echo "" | |
| echo "β Checking Dockerfile..." | |
| head -10 Dockerfile | |
| echo "" | |
| echo "β Checking browser launch configuration..." | |
| grep -A5 "puppeteer.launch" index.js | |
| echo "" | |
| echo "β Checking login flow..." | |
| grep -A10 "Entering credentials" index.js | |
| echo "" | |
| echo "β File sizes:" | |
| ls -lh *.js *.json Dockerfile 2>/dev/null | grep -v node_modules | |
| echo "" | |
| echo "β Key verification points:" | |
| echo "- Uses 'puppeteer' (not puppeteer-core): $(grep '"puppeteer"' package.json > /dev/null && echo "YES" || echo "NO")" | |
| echo "- No Chrome path detection: $(grep -q "google-chrome\|executablePath" index.js && echo "NO - PROBLEM" || echo "YES")" | |
| echo "- Simple navigation: $(grep -q "waitForNavigation.*networkidle2" index.js && echo "YES" || echo "NO")" | |
| echo "- No timeout handling: $(grep -q "Navigation timeout" index.js && echo "NO - PROBLEM" || echo "YES")" | |
| echo "" | |
| echo "=== Ready for deployment ===" | |
| echo "1. Push these files to your Hugging Face Space" | |
| echo "2. Set LOGIN_EMAIL and LOGIN_PASSWORD in Space settings" | |
| echo "3. The automation will use the simple proven login approach" | |